yum源的作用:软件包管理器 类似360软件管家
1、备份yum源
创建一个新文件夹,将本地yum文件放入其中
cd /etc/yum.repos.d mkdir bak mv * /bak
虚拟机中将CD/DVD光盘选项设置为:使用ISO镜像文件 勾选:已连接,启动时连接
2、挂载光盘到某个目录下
新建mnt下子目录用于挂载,把光盘中镜像挂载到/mnt/mnt01目录
mkdir /mnt/mnt01
mount -o ro /dev/cdrom /mnt/mnt01
-o :挂载方式 ro代表readonly => 只读的方式进行挂载
rw代表以read/write => 读写的方式进行挂载
lsblk 查看当前系统所有的设备文件
手动挂载后,系统重启需要再次手动挂载
3、设置永久挂载
vim /etc/fstab 里添加信息 findmnt 查看文件系统类型
ls -l /dev/ | grep cdrom #查找光盘名
自动挂载 vim /etc/fstab
/dev/sr0 /mnt/mnt01 iso9660 defaults 0 0
或者设置 开机自动挂载
修改 /etc/rc.local文件
/etc/rc.local 操作系统开机最后读取的一个文件
chmod +x /etc/rc.local
echo 'mount -o ro /dev/sr0 /mnt/mnt01' >> /etc/rc.local
4、 创建Yum仓库配置文件
创建一个以*.repo结尾的文件,名称任意
vi /etc/yum.repos.d/centos7.repo
[Centos7]
name=CentOS7
baseurl=file:///mnt/mnt01
enabled=1
gpgcheck=0
解释
[ ] #填写Yum源唯一ID号 可以为任意字符
name # 仓库名称
baseurl=file:///media/cdrom
#指定YUM源URL地址 本地光盘挂载路径 支持多种格式 file://本地路径 ftp:// http:// 或者 https://
Mirrorlist #指定镜像站点目录
enabled=是否启动当前仓库 1为启动 0为禁用 默认激活
gpgcheck=gpg秘钥 值可以是0(不检测),1(代表检测)一般不检测
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #gpgcheck是1 需要填写秘钥
5、
yum clean all #清除缓存
yum makecache #生效
yum repolist all #获取仓库信息
6、测试
yum -y install httpd