由于内网不能访问外网,所以直接使用yum在线更新失败,而很多需要的软件包其实就在安装光盘中,全部拷贝到本地执行rpm,有时候很多依赖需要自己顺着提示去找,特别麻烦,所以比较省事的就是把yum的源改成本地目录或局域网内的服务器,yum的时候让程序自己寻找需要的依赖。
修改的方法比较简单:
1 源的位置
源的位置可以做成http的形式,也可以直接将按照光盘的内容拷贝到本地一个文件夹里。
2 修改YUM配置文件
进入目录 cd /etc/yum.repos.d/
创建一个文件夹,把原来的所有repo文件mv到这个文件夹里。
在 /etc/yum.repos.d/里创建一个文件,名称自定扩展名repo。内容:
[base]
name=CentOS7_local
baseurl=file:///mnt
gpgcheck=0
enabled=1
baseurl指向源文件的本地目录或http地址。
清理缓存 yum clean all
3 再次执行yum install的时候直接从新修改的位置查找文件。