搭建本机私用yum仓库
IP | 角色 | 环境 |
10.0.0.130 | server | rocky8.6 |
10.0.0.129 | client | rocky8.6 |
注:因为环境和需求不同不能完全复制粘贴,如果有疑问可以给我留言。我会尽快回复大家。
感谢大家的浏览。
1 方法一
方法一:用光盘镜像源搭建私用yum仓库
1.1 服务器操作(server)
1)关闭防火墙,打开HTTP服务:
systemctl stop firewalld.service
systemctl start httpd || yum install -y httpd ; systemctl start httpd.service
2) 将光盘挂在服务器上:
mkdir /cdroom #创建文件夹cdroom
mount /dev/sr0 /cdroom #挂在/cdroom上
3) 复制挂在里的文件
(BaseOS、AppStream)到/var/www/html/localyum.repos.d/上
注:BaseOS 和AppStream 是两个不同的源码包,可以粗略理解为:AppStream 是一些服务的安装包,BaseOS是一些操作命令的安装包。
mkdir -p /var/www/html/localyum.repos.d/
cp -r /cdroom/AppStream/* /var/www/html/localyum.repos.d/
cp -r /cdroom/BaseOS/* /var/www/html/localyum.repos.d/
1.2 客户机操作(client)
1) 在/etc/yum.repos.d/ 下创建两个文件(LocalAppStream.repo和LocalBaseOS.repo)
【注:文件后缀一定要是.repo,名称最好和文件里面的名称一致】
touch /etc/yum.repos.d/LocalAppStream.repo /etc/yum.repos.d/LocalBaseOS.repo
2)文件参数填写如下:
LocalAppStream.repo 内容
[LocalAppStream]
name=LocalAppStream
baseurl=http://10.0.0.130/localyum.repos.d/AppStream
gpgcheck=0
BaseOS 内容
[BaseOS]
name=BaseOS
baseurl=http://10.0.0.130/localyum.repos.d/BaseOS
gpgcheck=0
恭喜搭建完毕
2 方法二
方法二 :偷别人家的镜像源自己用(下载阿里镜像源)【切记:需要建三个:BaseOS、AppStream、extras】
2.1 服务器操作(server)
1)关闭防火墙,打开HTTP服务:
systemctl stop firewalld.service
systemctl start httpd || yum install -y httpd ; systemctl start httpd.service
2)偷镜像到本机上(这里显示的extras可以换成):
yum reposync --repoid=aliyun-extras --download-metadata -p
/var/www/html/
yum reposync