Linux系统制作离线源

本次制作离线源的机子系统为Rocky Linux release 8.7,离线源的主机要联网并且是纯净的,要求安装完成系统后没装过任何软件包的

1、安装必备组件

[root@localhost ~]# yum install createrepo yum-utils modulemd-tools

2、下载需要的离线源包,保存到本地的/root/test路径,路径自行选择(确保本机的yum源配置正确,能下载东西)

[root@localhost ~]# yum --downloadonly --downloaddir=/root/test install vim net-tools nginx

#######(vim net-tools nginx)改成需要下载的包,已经默认包含所需的依赖了

3、给离线包生成repodata文件,后续如果有新增的包,就用createrepo_c --update命令

[root@localhost ~]# createrepo_c /root/test

4、给离线包生成 modular metadata文件

[root@localhost ~]# cd /root/test

[root@localhost test]# repo2module -s stable ./

[root@localhost test]# modifyrepo_c --mdtype=modules modules.yaml repodata/

5、到此步骤离线源已经创建好了,将/root/test 压缩好,放到没联网的机子测试安装

[root@localhost ~]# zip -r test.zip /root/test

6、将test.zip压缩包上传到离线机子,并配置离线的本地yum源

[root@localhost ~]# mkdir /etc/yum.repos.d/backup/
[root@localhost ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

[root@localhost ~]# vim /etc/yum.repos.d/test.repo

粘贴以下配置,保存退出

[test-repo]
name=test
baseurl=file:///root/test
enabled=1
gpgcheck=0

7、清除本地YUM缓存数据,并重建新的YUM缓存

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

8、测试安装包

[root@localhost ~]# yum install vim

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值