随着信创和网络安全越来越重要

现阶段国产化的软硬件部署越来越多.

很多时候现场有很多国产化的设备.不同架构.不同版本.

还不能上网, 无法获取对应的安装介质.

这个时候通过一台家里的机器, 下载不同版本,架构的rpm包就非常亟需

这里想通过部分网站的资料汇总来说明一下方式和方法

部分麒麟的源

[ks10-adv-os]

name = Kylin Linux Advanced Server 10 - Os

baseurl = http://archive2.kylinos.cn/rpm/kylin/production/KY-KY10-GFB-aarch64/custom/kylin-server/KY10-GFB-aarch64/

#baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/base/$basearch/

gpgcheck = 0

enabled = 1


[ks10-adv-updates]

name = Kylin Linux Advanced Server 10 - Updates

baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/updates/$basearch/

gpgcheck = 0

enabled = 0


[ks10-adv-addons]

name = Kylin Linux Advanced Server 10 - Addons

baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/addons/$basearch/

gpgcheck = 0

enabled = 0

url的学习

源里面最重要的设置其实是 baseurl


http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/updates/$basearch/


V10 指代是麒麟V10的版本

V10SP1是版本号, 通过:http://update.cs2c.com.cn:8080/NS/V10/ 查看有多少版本的源


../

8U2/ 20-Jan-2022 03:11 -

8U4/ 19-Apr-2023 10:39 -

CV/ 22-Apr-2022 01:13 -

HOST/ 29-Dec-2022 06:46 -

V10-ZJ/ 28-May-2021 01:19 -

V10.0/ 07-Apr-2020 02:52 -

V10SP1/ 19-Jun-2020 08:36 -

V10SP1-2500/ 19-Aug-2020 12:34 -

V10SP1.1/ 28-Sep-2021 08:57 -

V10SP2/ 05-Sep-2022 02:32 -

V10SP2-CTYUN/ 30-Aug-2022 10:00 -

V10SP3/ 10-Jan-2023 01:46 -

V10SP3-ZSYH/ 17-Feb-2023 13:12 -

V4SP1/ 16-Jul-2020 02:15 -

XTB/ 09-Mar-2023 06:00 -

watz/ 08-Jun-2023 12:51 -


$basearch 其实指代了 架构信息, 如果想下载其他架构的, 可以自行进行制定.

尝试下载申威的Redis

通过url发现只有V10SP1下面有sw_64的架构信息

https://update.cs2c.com.cn/NS/V10/V10SP1/os/adv/lic/base/sw_64/


然后可以备份一下机器内的内容, 然后修改为这个源信息


cd /etc/yum.repos.d/

mkdir back

mv *.repo back/


cat > /etc/yum.repos.d/sw_64.repo <<EOF
[ks10-base]
name = Kylin Linux Advanced Server 10 - Updates
baseurl = https://update.cs2c.com.cn/NS/V10/V10SP1/os/adv/lic/base/sw_64/
gpgcheck = 0
enabled = 0
EOF


源有有可能被禁用

需要使用:

yum repolist all

然后:

yum-config-manager --enable ks10-base

启用这个源


这个方式周六早上多次尝试都失败了...

还是直接用网页进行下载吧.