您的位置:首页 > 运维架构 > Linux

在CentOS7上安装本地yum源

2017-12-29 13:02 253 查看

在CentOS7上安装本地yum源

将系统映像上传至需要安装yum本地源的服务器上;

将镜像文件CentOS-7-x86_64-Everything.iso挂载到相应目录下:

创建挂载目录:mkdir /mnt/iso

mount -o loop CentOS-7-x86_64-Everything.iso /mnt/iso

备份原有的yum源配置文件;

cd /etc/yum.repos.d/ rename .repo .repo.bak *



新建本地yum文件:vi CentOS-Local.repo,添加以下内容,保存退出:

[base]

name=CentOS-Local

baseurl=file:///mnt/iso

gpgcheck=1

enabled=1   #很重要,1才启用

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


清除YUM缓冲:

yum clean all

列出可用的yum源:

yum repolist all



安装相应的软件:

yum install -y httpd

开启httpd使用浏览器访问http://220.192.10.132:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)

service httpd start



将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了:

cp -r /mnt/iso/ /var/www/html/CentOS-7

取消先前挂载的镜像:

umount /mnt/iso


在浏览器中访问http://220.192.10.132/CentOS-7,若出现以下内容则设置成功:



让其他需要安装RPM包的服务器指向这个YUM源,准备一台新的服务器,备份或删除原有的YUM源配置文件:

cd /etc/yum.repos.d/

rename .repo .repo.bak *


vi CentOS-Local.repo


[base]

name=CentOS-Local

baseurl=http://220.192.10.132/CentOS-7

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


在这台新的服务器上执行YUM的命令,查看是否配置成功:

yum clean all

yum repolist all


若上一步成功,则可以进行安装相应的软件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: