本文作者:不许人间见白头

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

不许人间见白头 3周前 ( 11-20 05:38 ) 76
搭建基于httpd的本地yum源服务器摘要: yum相较于rpm,能够更好地解决安装软件时的依赖包问题,使用yum安装更简单更方便。搭建本地YUM源服务器,可以避免升级安装软件时占用公网带宽;有了本地YUM源服务器,可以解决无...

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

文章版权及转载声明:

作者:不许人间见白头本文地址:https://www.ahaoyw.com/article/361.html发布于 3周前 ( 11-20 05:38 )
文章转载或复制请以超链接形式并注明出处阿豪运维笔记