搭建本地yum源

发布于 2019-07-18  2 次阅读


一、检查虚拟机是否连接iso映像文件

二、创建挂载目录

# mkdir /media/cdrom
# mount /dev/cdrom /media/cdrom/
mount: /dev/sr0 is write-protected, mounting read-only 写保护,将以只读方式挂载
# mount /dev/cdrom /media/cdrom/     #需要输入两次这个命令
/dev/sr0 is write-protected, mounting read-only
/dev/sr0 is already mounted or /media/cdrom busy
/dev/sr0 is already mounted on /media/cdrom  

三、修改yum文件

# cd /etc/yum.repos.d/
# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
# vi CentOS-Media.repo       
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom           #此次为镜像挂载的目录
gpgcheck=0                      #不经过检查
enabled=1                       #启用该文件
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

四、输入yum list显示一下程序包

如果有显示则成功,如果没有请看下面解决方法

我在输入yum list时出现了一个错误,上面只显示了一个就报错了。后面发现是后面的.repo文件出现了问题,导致了报错,因为我这台虚拟机是没有联网的,报错的文件是需要联网的,所以我就把其余.repo文件全部删除掉,再次输入yum list,然后就好了。


清醒时做事,糊涂时跑步,大怒时睡觉,独处时思考