前言
离线环境安装软件比较繁琐,像nginx,需要使用源码编译,各种配置。在局域网内搭建私有yum源,可以使局域网内所有服务器使用yum命令快速安装软件,节省大量运维工作。
源文件制作一次即可,其他内网环境配置私有yum源,直接从第3章开始看。
服务器环境
CPU: 飞腾 arm64,即aarch64 系统:Kylin v10 sp2
1 拉取官方的repo数据
在可以访问公网的服务器上查看其默认的repo配置文件
vim /etc/yum.repos.d/kylin_aarch64.repo
可以看到麒麟官方的yum软件下载地址和默认的仓库标识,可以看到启用的仓库有两个,分别是ks10-adv-os和ks10-adv-updates
如果拉取源文件的服务器和准备使用该yum源的服务器系统和CPU架构都相同,就不需要改什么,如果不同,baseurl就需要改成对应的地址,例如我们在x86的服务器上下载arm的,就需要改为“https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/aarch64/”
我们只需要下载ks10-adv-os对应的base仓库即可满足一般使用,updates的仓库文件太多太大,有需要的话可以下载使用。
创建源文件存储的目录
mkdir -p /data/repo
执行命令指定repoid为ks10-adv-os下载其对应的源文件
reposync –repoid ks10-adv-os -p /data/repo/
执行上述命令会出现如下界面
等待软件同步完毕,在/data/repo路径下可以看到自动创建了/ks10-adv-os/文件夹,里面的/Packages/文件夹下就是下载的软件包文件
评论前必须登录!
注册