Linux操作系统下,如何搭建yum离线仓库
2022-05-20 13:21:36

环境说明

(1)联网环境,指可以联网,在线yum的环境。
(2)离线环境,指不能联网,无法在线yum的环境。
注意:需要确保这两个环境操作系统版本一致,并且联网环境最好为纯净的最小安装环境。

安装createrepo

在联网环境中安装createrepo。
为了确保在离线环境中安装时,不会丢失createrepo有关的依赖包,这里先将createrepo整个下载下来。

mkdir -p /yum
yum install createrepo --downloadonly --downloaddir=/yum

然后再通过yum在联网环境中安装createrepo。

yum install createrepo -y

下载rpm包

在联网环境中下载openssl-devel。

yum install openssl-devel --downloadonly --downloaddir=/yum

此时,会将openssl-devel有关的rpm包下载到 /yum 目录下。

创建仓库

在联网环境中执行命令:

createrepo /yum

此时,会在yum目录下生成repodata的目录,其中存放了yum仓库的描述信息。

打包

将yum目录打包,并上传到离线环境。

tar czf yum.tar.gz /yum

上传完成后,解包。确保解包路径与打包路径一致。

配置离线yum源

在离线环境下,打开yum配置所在路径

cd /etc/yum.repos.d/

创建备份路径bak,将当前所有repo文件移至备份路径

mkdir -p bak
mv *.repo bak/

创建新的repo文件

vim localyum.repo

内容如下:

[base]name=CentOS-$releasever – Basebaseurl=file:///yumenabled=1gpgcheck=0

刷新yum源信息

yum clean allyum makecache

安装rpm包

安装openssl-devel

yum install openssl-devel

安装成功。
yum.png


嫌麻烦不想填写表单?点击立即扫码联系销售人员。
感兴趣的产品:
*试用单位:
*所在省份:
*单位地址:
*联系人:
*联系电话:
*您主要关注哪些方面:
您从何处了解到诸葛运帷:

免费试用 ×
微信扫码,立即联系销售经理,或电话、短信致电均可。或返回填写表单
刘经理:13811576433
赵经理:18611012818
立即咨询 ×
微信扫码,立即联系销售经理进行咨询,或电话、短信致电均可。
刘经理:13811576433
赵经理:18611012818