第一步: 将已有的光盘添加至CD/DVD中,并查看光盘是否在系统中
[root@tmp-10 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 20G 0 part /
└─sda2 8:2 0 20G 0 part /data
sr0 11:0 1 4.4G 0 rom /iso
#注意,如果出现如下面的这种情况,光盘确实已经添加进去了,
但是sro 变成 rom 就是找不到光盘,可能是虚拟机出现了一些毛病,
需要将这个光盘驱动删除,然后重新添加,就可以恢复
[root@tmp-10 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 20G 0 part /
└─sda2 8:2 0 20G 0 part /data
sr0 11:0 1 1024M 0 rom
第二步:将这个光盘的路径挂载进/media中(这个挂载路径都可以,最好是空文件挂载)
[root@tmp-10 ~]# mkdir /media/cdrom #创建一个挂载的路径
[root@tmp-10 ~]# mount /dev/sr0 /media/cdrom/ #光盘默认是存放在/dev/sr0中的,mount就是挂载
mount: /dev/sr0 is write-protected. mounting read-only
[root@tmp-10 ~]# df -h #可以使用这个命令查看一波是否挂载上去了
第三步:配置yum文件
[root@tmp-10 ~]# cd /etc/yum.repos.d/
[root@tmp-10 /etc/yum.repos.d]# rm -rf * #可能默认会存在一些配置文件,用这条命名就是都删除,也可以将它们的后缀修改一下,以防下次也需要用到
[root@tmp-10 /etc/yum.repos.d]# vim local.repo #这个文件的名字可以随便写,后缀得是.repo
#配置如下内容:
[Local] #yum配置名称
name=Local #配置名称,描述用的
baseurl=file:///media/cdrom #这个重要,是光盘挂载的地方,也就是之前创建挂载的地方
enable=1 #开启
gpgcheck=0 #检测数据是否有问题,不让它检测,设置为0,1就是开启检测
第四步:清除yum缓存,并测试一波看看是否可以安装服务或工具
[root@tmp-10 /etc/yum.repos.d]# yum clean all
[root@tmp-10 /etc/yum.repos.d]# yum install -y bind
注意:配置本地yum源的时候一定要有镜像光盘才可以去使用,镜像光盘可以在官网或者是其他渠道能弄到,