创建自建yum源仓库服务器
1、服务器端:
挂载镜像
mkdir /root/iso
mount /dev/cdrom /root/iso
创建一个本地目录存储RPM包:
sudo mkdir -p /var/www/html/repo
复制镜像到创建的目录
cp /root/iso/Packages/* /var/www/html/repo/
安装yum及相关软件包
sudo yum install createrepo yum-utils
创建YUM仓库元数据:
sudo createrepo /var/www/html/repo
安装httpd并实现开机自启动
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
开启80端口:
firewall-cmd --permanent --add-port=80/tcp
重载防火墙生效
firewall-cmd --reload
服务端最后一步:
vi /etc/sysconfig/selinux
找到SELINUX=enforcing,将enforcing改为disabled
重启服务器
【做完以上步骤,再执行2、3】
2、客户端【在/etc/yum.repo.d/下的.repo后缀文件】
[local]
name=Local Repository
baseurl=http://服务器IP/repo
enabled=1
gpgcheck=0
3、在客户端测试
sudo yum clean all
sudo yum makecache
sudo yum repolist