给麒麟V10配置本地离线yum源

我拿到的机器是一台Linux内网机,操作系统是麒麟V10, 由于需要自己在无网环境下安装一些软件,这些软件都或多或少依赖一些系统基础包,因此需要配置本地yum源。记录配置过程如下:

获取系统ios镜像文件

这个需要自行获取。

挂载ios镜像

我是让同事帮忙挂载的,大体步骤如下

1
2
3
4
5
6
7
8
# 先挂载ios文件
mount /root/upload/Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso /run/media/root/Kylin-Server-10
# 再挂载cdrom设备
mount /dev/sr0 /run/media/root/Kylin-Server-10
# 查看挂载点
df -h
# 可以像普通目录一样查看ios文件内容
ls /run/media/root/Kylin-Server-10

备份yum源

1
2
3
cd /etc/yum.repo.d/
mkdir backup
mv *.repo backup

配置本地源

创建xxx.repo文件并设置内容:

1
2
3
4
5
6
7
8
9
10
cat > /etc/yum.repos.d/local.repo << EOF 
###Kylin Linux Advanced Server 10 - os repo###

[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl = file:///run/media/root/Kylin-Server-10
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1
EOF

更新yum源:

1
2
3
yum clean all
yum makecache
yum list

完毕!