创建自建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

 

posted @ 2024-07-13 11:15  CiscoLee  阅读(35)  评论(0编辑  收藏  举报