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/

2.2、安装createrepo,此程序主要用于生成创建yum仓库,创建索引信息
[root@localhost ~]# yum install createrepo
[root@localhost ~]# createrepo /var/www/html/centos/7/os/x86_64/

最后我们测试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


