搭建基于httpd的本地yum源服务器

阿豪运维笔记 2020-06-24 1.28 K阅读

温馨提示:这篇文章已超过739天没有更新,请注意相关的内容是否还可用!

yum相较于rpm,能够更好地解决安装软件时的依赖包问题,使用yum安装更简单更方便。搭建本地YUM源服务器,可以避免升级安装软件时占用公网带宽;有了本地YUM源服务器,可以解决无法连接Internet的其他YUM客户端的软件升级和安装。

配置教程如下

1、安装httpd

[root@localhost ~]# yum install httpd -y 

[root@localhost ~]# systemctl start httpd

2、测试

yum安装的apache默认站点存放地址是/var/www/html/,如果你想放在其他路径下的话您就需要修改apache的默认站点存放路径。

本教程以默认站点/var/www/html/为准配置

2.1、新建rpm存放目录(路径可以自定义)

[root@localhost ~]# mkdir -p /var/www/html/centos/7/os/x86_64/Packages/

image.png

2.2、安装createrepo,此程序主要用于生成创建yum仓库,创建索引信息

[root@localhost ~]# yum install createrepo

[root@localhost ~]# createrepo /var/www/html/centos/7/os/x86_64/

image.png

最后我们测试yum源

[root@ahao01 ~]# cd /etc/yum.repos.d/

[root@ahao01 yum.repos.d]# vi Local.repo

[My-Local]  
name=My-Local  
baseurl=http://192.168.80.50/centos/$releasever/os/$basearch/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOs-7  
enabled=1

[root@ahao01 ]# yum clean all 

运行yum list查看如下,可以看到我们自己源

[root@localhost ]# yum list

image.png

若文章图片、下载链接等信息出错,请联系反馈,博主将第一时间更新!如果喜欢本站,请打赏支持本站,谢谢!
文章版权声明:除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码