yum私有仓库的实现

文章详细介绍了如何搭建yum私有仓库,包括安装并启用apache服务,将下载或拷贝的文件放到服务器指定文件夹,以及配置本地repo文件。通过配置正确的yum源,下载BaseOS和epel源到本地,并提供给同一局域网内的其他主机使用。
摘要由CSDN通过智能技术生成

yum私有仓库的实现包含三大步骤:

 1.安装并启用apache服务;  
 2.下载或拷贝文件到服务端的指定文件夹;  
 3.配置本地的repo文件;

步骤一:安装并启用apache服务

1.1安装apache前需要配置正确的yum源,文件地址/etc/yum.repos.d/bash.repo

文件配置如下:


[BaseOS]
name=BaseOS
baseurl=file:///misc/cd/BaseOS
baseurl=https://mirrors.aliyun.com/rockylinux/$releasever/BaseOS/$basearch/os/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial


[AppStream]
name=AppStream
baseurl=file:///misc/cd/AppStream
baseurl=https://mirrors.aliyun.com/rockylinux/$releasever/AppStream/$basearch/os/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial

[extras]
name=extras
baseurl=https://mirrors.aliyun.com/rockylinux/$releasever/extras/$basearch/os/
gpgcheck=1


[epel]
name=epel
baseurl=https://mirrors.aliyun.com/epel/$releasever/Everything/$basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/$releasever/Everything/$basearch
baseurl=https://mirrors.cloud.tencent.com/epel/$releasever/Everything/$basearch

gpgcheck=1
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-$releasever
	

1.2 执行安装apache的命令

yum -y install httpd

下图是安装成功后的内容:
在这里插入图片描述

1.3 执行如下命令,设置apache服务开机自启:systemctl enable --now httpd.service

至此,apache服务完成安装并完成设置开机自启动。

1.4 验证是否完成安装:在这里插入图片描述
1.5 同一个局域网中的浏览器中输入查询到的IP地址,如我的IP是“10.0.0.159”,回车后看到界面如下,表示改服务配置正常
在这里插入图片描述

1.6 如果异常,可以检查网络、SElinux、防火墙等配置。

步骤二:下载或拷贝文件到服务端的指定文件夹

2.1使用如下命令将“BaseOS”源从网络中下载到本地的 /var/www/html/文件中
dnf reposync --repoid=BaseOS --download-metadata -p /var/www/html/

2.2 下外完成后访问本地地址 http://10.0.0.159/BaseOS/<\kbd>能看到源里面的安装包:
在这里插入图片描述

2.3 同样的原理,可以将“epel”源下载到本地,下载后将使用链接http://10.0.0.159/epel/

在这里插入图片描述

2.4 这里可能有小伙伴疑问说“epel”和“BaseOS”这么获取这个名字就可以下载源呢?

2.5 其实这里的信息是在/etc/yum.repos.d/bash.repo这里的文件中获取到的,
在这里插入图片描述

步骤三:配置本地repo文件

3.1 配置本地repo文件,文件地址/etc/yum.repos.d/bash.repo

在这里插入图片描述

3.2查看服务器端epel源中有哪些安装包
在这里插入图片描述

3.3尝试安装其中的一个软件yum install abduco.x86_64 -y
在这里插入图片描述

3.4 以上操作实在本机端操作的,可以切换一个同网ip段的主机(10.0.0.157)试一下,记得需要在新的主机上配置repo文件,修改内容参考3.1中内容。
在这里插入图片描述
测试结果也是可以用的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值