CentOS配置本地yum源

如果CentOS服务器处在内网环境中时,如果缺少依赖手动安装那么会非常麻烦,要花费很多时间来寻找rpm包,现在如果搭建本地的yum源,就非常方便了,使用yum源首先需要一个CentOS安装镜像,去官网下载最新的镜像CentOS-7-x86_64-DVD-1708_5.iso.

1. 上传iso文件到/usr/local/src
 
一定要确保这个ISO文件上传完毕后再进行下面的操作。

2. 创建挂载目录
mkdir /media/CentOS7

3. 挂载iso文件
mount -t iso9660 -o loop /usr/local/src/CentOS-7-x86_64-DVD-1708_5.iso  /media/CentOS7
 
4. 设置开机自动挂载光盘镜像
执行 vi /etc/fstab
在最后一行添加/usr/local/src/CentOS-7-x86_64-DVD-1708_5.iso /media/CentOS7 defaults,ro,loop 0 0
 
5.备份系统原有yum源文件,修改名称即可

cd /etc/yum.repos.d/  #切到这个目录下

mv Centos-Base.repo   Centos-Base.repo.bak

6.修改CentOS-Media.repo文件,baseurl=file:///media/Centos7,enabled=1 表示开启本地更新模式。

7.yum clean all  #清除缓存

 yum makecache   #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

yum list  #进行测试,查看操作是否成功