实现私有 yum 仓库搭建

前提:必须是同一系统,可以是不同版本。

IP 角色
192.168.61.136

yum server

192.168.61.141 client

步骤:

        1. 在 yum server 机上搭建 web 服务,保证其它机器能能过web服务访问本机

        2. 在 yum server 机上搭建 yum 仓服务

        3. 在 client 机上将yum 的 repos 源指向 yum server 机

        4. 测试

服务端配置

#安装wed服务
[root@rocky-136 yum.repos.d]#systemctl status firewalld.service

#关闭防火墙
[root@rocky-136 yum.repos.d]#systemctl disable --now firewalld.service
Removed "/et
Linux系统上搭建私有yum仓库有不同的方式,以下为详细介绍: ### 搭建自定义的http的yum仓库安装好http服务,并启动它,无需做任何配置。接着在`/var/www/html`目录下新建一个目录,例如`repo`,将本地的光盘(`/dev/cdrom`)挂载到`repo`里,之后重启`httpd`服务。最后去客户端配置yum仓库,示例配置如下: ```plaintext [haha] name=haha baseurl=http://搭建仓库的机器ip/repo enabled=1 gpgcheck=0 ``` 配置完成后执行`yum clean all`,即可正常使用 [^3]。 ### 本地和网络仓库搭建 创建yum仓库配置文件(`/etc/yum.repos.d/other.repo`),可以选择使用ftp服务,也可以搭建本地仓库,然后设置开机自动挂载,可参考本地和网络仓库搭建方法。同时,还涉及自定义Yum仓库的更新,重点是仓库数据文件的更新 [^2]。 ### 建立客户端的YUM仓库文件(网络源) 可以通过如下命令操作: ```bash [root@localhost 桌面]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls packagekit-media.repo rhel-source.repo [root@localhost yum.repos.d]# cp rhel-source.repo rhel6.pero [root@localhost yum.repos.d]# ls packagekit-media.repo rhel6.pero rhel-source.repo [root@localhost yum.repos.d]# rm rhel-source.repo rm:是否删除普通文件 "rhel-source.repo"?y [root@localhost yum.repos.d]# ls packagekit-media.repo rhel6.pero [root@localhost yum.repos.d]# gedit rhel6.repo [root@localhost yum.repos.d]# cat rhel6.repo [rhel-source] name=Red Hat Enterprise Linux $releasever - $basearch - Source baseurl=ftp://192.168.1.131/rhel6 enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release ``` 后续还可使用YUM方式安装ftp客户端软件,以此验证本地源YUM仓库 [^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值