摘要:
由于很多公司(比如我所在的)的服务器是无法连接外网的,而很多软件需要安装依赖,这个时候使用iso镜像作为yum源成了最方便的选择。
准备:
首先,如果是虚拟机,则确认guest有光驱并且处于激活状态,如果是真机则在光驱中插入光盘 :-)
建议下载使用 centos7的everything版本的iso,这样内容比较全。
开始:
首先进入 /etc/yum.repos.d/这个目录。
由于我司服务器不可能有联网的一天,所以我把除了CentOS-Media.repo之外的都删掉了,如果不想删掉可以命名成其他名字。
查看一下centos7中这个默认文件的内容,如下:
baseurl中可以知道,会去/media/cdrom这项去找源。
所以我们 (sudo) mount /dev/cdrom /media/cdrom,到了这里,其实已经可以用这个源了,但是还需要enable一下c7-media这个repo
这时候使用 yum repolist all 来查看一下
发现默认这个repo是disable的
使用命令 yum-config-manager --enable c7-media
之后再用 yum repolist all 查看一下 即可看到已经enable了
之后就可以用yum来安装各种依赖了~~~