目录
教程简要说明
下载简要说明
搭建方法/步骤
1、设置光驱与系统连接
2、设置系统光盘开机自动挂载
3、创建和删除Yum文件
教程简要说明
Yum(全称为Yellowdog Updater Modified)是一个在RedHat以及CentOS中的Shell前端软件包管理器。是帮我们安装、卸载软件的工具。
本教程教大家如何在CentOS系统中安装和配置本地Yum源,如何设置系统光盘随开机自动加载,教程所需工具见下载简要说明。
下载简要说明
CentOS7系列最新版本为CentOS7.9,镜像下载地址如下
直连下载http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2207-02.iso
搭建方法/步骤
分为三大步骤,分别是在虚拟机光驱中添加CentOS集成镜像包,然后将光驱连接系统>>将光驱文件挂载到指定目录并配置fstab文件>>最后新建一个新的yum文件并删除yum.reops.d目录下原有的全部.repo文件。
1、设置光驱与系统连接
【1.1】先在虚拟机设置中【使用ISO映像文件】处添加镜像包文件CentOS-7-x86_64-Everything-2207-02.iso
【1.2】镜像添加完成后点击【确定】按钮>>然后打开虚拟机,系统启动后再将光驱连接系统(光驱连接在虚拟机右下角处)
【1.3】鼠标右键即可看到【连接】选项,光驱连接成功后会有一个绿色的小点;
2、设置系统光盘开机自动挂载
【2.1】此时光驱中的ISO镜像就相当于系统的光盘>>进入到etc目录下,然后打开 fstab文件,将光盘启动的参数添加到fstab文件中>>输入命令
vi /etc/fstab
【2.2】按住键盘的【i】键即可编辑,在最后一行插入参数
/dev/cdrom /mnt iso9660 defaults 0 0
结果如下:
各参数解释!
/dev/cdrom #是Linux系统中的光驱目录,只能以只读方式挂载。
mnt #镜像挂载点,可以自定义创建,这里以系统已有的mnt目录为挂载点。
/dev/cdrom /mnt #将光驱设备挂载到系统根分区的mnt目录下。
iso9660 #为光盘的文件格式。
defaults和0 0 #系统操作权限,默认即可。
【2.3】参数配置好后按下键盘左上角的【ESC】键,然后输入【:wq】回车即可保存配置并退出编辑;
【2.4】验证配置是否生效,执行命令【mount -a】>>配置文件生效会出现下字样。如果报错请检查fstab文件中的配置是否正确,光驱和系统连接是否被断开。
#mount命令用于加载文件系统到指定的挂载点,-a表示我的文件,mount -a就是将etc/fstab这个配置文件中所描述的文件系统挂载到指定目录下,我指定的目录是mnt。
【2.5】检查mnt目录下是否有挂载文件,输入命令【ls /mnt】即可查看
3、创建和删除Yum文件
【3.1】Yum源的一切信息都存储在一个叫yum.reops.d目录下的配置文件中,进入到/etc/yum.reops.d目录下;
输入命令
cd /etc/yum.repos.d
然后再输入命令
ls
可查看当前目录下的文件。
【3.2】删除yum.reops.d 目录下所有【.repo】结尾的文件,输入命令
rm -rf /etc/yum.repos.d/*
命令执行后输入命令
ls
可验证文件是否已删除;
【3.3】新建yum文件,输入命令
vi CentOS7.6.repo
然后进入编辑即可,其中vi命令可以创建文件,CentOS7.6是自定义的文件名,【.repo】是yum文件的后缀名;
【3.4】输入键盘【i】键,然后输入编辑信息
[CentOS7.6] #文件id,必须和文件名一致,区分大小写
name=CentOS7.6Yum #描述性信息,可以随意写,建议规范
baseurl=file:///mnt # mnt表示光盘挂载点,意思就是用该光驱里的光盘文件作为我的yum
enabled=1 #1表示启动,0表示停用
gpgcheck=0 #0表示不效验,由于是光驱是本地的,所以这里不校验
【3.5】编辑完成后按下键盘【ESC】键,然后输入命令【:wq】即可退出编辑器;
【3.6】验证Yum源是否生效,安装一个软件就知道,以gcc为例演示,输入命令
yum install gcc
安装成功!
Yum的命令格式
yum - 选项 命令包
#选项是可选的, -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)