信創(chuàng)系統(tǒng)搭建內(nèi)網(wǎng)軟件源

簡介

信創(chuàng)系統(tǒng)比較多,本文只介紹了三個信創(chuàng)系統(tǒng)版本搭建內(nèi)網(wǎng)軟件源的方式,而且其中兩種可以借鑒CentOS/Ubuntu內(nèi)網(wǎng)源的搭建方式。

環(huán)境

內(nèi)網(wǎng)軟件源IP 配置文件 軟件包存儲位置
麒麟 - Kylin 192.168.33.129 /root/repos.yml /data/public
統(tǒng)信 - Uos 192.168.33.160 None /var/spool/apt-mirror
深度 - Deepin 192.168.33.150 /etc/apt/mirror.list /data/public

麒麟

系統(tǒng)版本:Kylin Server V10

軟件包:yum/dnf

官方源地址:https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/

拉取配置

在內(nèi)網(wǎng)yum源(192.168.33.129)機器上,在/root/repos.yml末尾添加以下內(nèi)容【如果需要查看Yum源的同步方式,請查看:使用Yumsync搭建內(nèi)網(wǎng)Yum源同步阿里Yum源

# Kelin V10
NS/V10/V10SP1.1/os/adv/lic/base/x86_64:
    baseurl: "http://update.cs2c.com.cn:8080/NS/V10/V10SP1.1/os/adv/lic/base/x86_64/"
NS/V10/V10SP1.1/os/adv/lic/updates/x86_64:
    baseurl: "http://update.cs2c.com.cn:8080/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/"
NS/V10/V10SP1.1/os/adv/lic/addons/x86_64:
    baseurl: "https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/addons/x86_64/"

本服務(wù)器在crontab中設(shè)置了定時[10 0 * * 6 root yumsync -o /data/ -c /root/repos.yml]自動拉取,若需要手動拉取,請執(zhí)行yumsync -o /data/ -c /root/repos.yml。

注意:手動拉取的時判斷/root/repos.yml中的配置的軟件源是全部拉取,還是部分,若是部分則將其他源注釋掉

內(nèi)網(wǎng)機器配置源

vim /etc/yum.repos.d/kyin...repo

###Kylin Linux Advanced Server 10 - os repo###

[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl = http://192.168.33.129/NS/V10/V10SP1.1/os/adv/lic/base/$basearch/latest
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

[ks10-adv-updates]
name = Kylin Linux Advanced Server 10 - Updates
baseurl = http://192.168.33.129/NS/V10/V10SP1.1/os/adv/lic/updates/$basearch/latest
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

[ks10-adv-addons]
name = Kylin Linux Advanced Server 10 - Addons
baseurl = http://192.168.33.129/NS/V10/V10SP1.1/os/adv/lic/addons/$basearch/latest
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

統(tǒng)信

系統(tǒng)版本:UOS V20 1050A

軟件包:yum/dnf

官方源地址:https://enterprise-c-packages.chinauos.com/server-enterprise-c/kongzi/1050/

拉取配置

統(tǒng)信V20 1050a使用的軟件包與CentOS相同,都是yum/dnf,但是因為統(tǒng)信的官方軟件源使用了http認(rèn)證,但是yum不支持認(rèn)證,所以只能通過dnf進(jìn)行同步?!緍eposync教程文檔,可在網(wǎng)上搜索關(guān)鍵字reposync自行學(xué)習(xí)】

dnf reposync -n --repoid=AppStream -p /data/reposync/kongzi/1050/ --download-metadata
dnf reposync -n --repoid=BaseOS -p /data/reposync/kongzi/1050/ --download-metadata
dnf reposync -n --repoid=UFU -p /data/reposync/kongzi/1050/ --download-metadata

注意:

1、其中repo的名稱,原來格式為UniontechOS-$releasever-BaseOS,這里為了后續(xù)方便只保留了AppStream/BaseOS/UFU表示;

2、其中$auth_u/$auth_p變量的值是在/etc/dnf/vars下兩個文件內(nèi),如果不是使用統(tǒng)信系統(tǒng)進(jìn)行拉取,則需要將這兩個變量文件內(nèi)的內(nèi)容拷貝到對應(yīng)的位置。

3、因為其他兩個系統(tǒng)都是復(fù)用原有的內(nèi)網(wǎng)源(CentOS/Ubuntu)配置,統(tǒng)信系統(tǒng)未復(fù)用,所以需要搭建Nginx或者h(yuǎn)ttpd進(jìn)行暴露軟件源,其配置方式可以參考(使用Yumsync搭建內(nèi)網(wǎng)Yum源同步阿里Yum源)中Nginx的配置信息。

內(nèi)網(wǎng)機器配置源

vim /etc/yum.repos.d/UniontechOS.repo

[AppStream]
name = UniontechOS $releasever AppStream
baseurl = http://192.168.33.160/kongzi/1050/AppStream/
enabled = 1
#username=$auth_u
#password=$auth_p
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-uos-release
gpgcheck = 0
skip_if_unavailable = 1

[BaseOS]
name = UniontechOS $releasever BaseOS
baseurl = http://192.168.33.160/kongzi/1050/BaseOS/
enabled = 1
#username=$auth_u
#password=$auth_p
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-uos-release
gpgcheck = 0
skip_if_unavailable = 1

[UFU]
name = UniontechOS $releasever UFU
baseurl = http://192.168.33.160/kongzi/1050/UFU/
enabled = 1
#username=$auth_u
#password=$auth_p
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-uos-release
gpgcheck = 0
skip_if_unavailable = 1

Deepin

系統(tǒng)版本:Deepin 20.8

軟件包:apt-get

官方源地址:https://community-packages.deepin.com/deepin/dists/apricot/

拉取配置

在內(nèi)網(wǎng)apt源( 192.168.33.150)機器上,在/etc/apt/mirror.list末尾添加以下內(nèi)容【如果需要查看Apt源的同步方式,請查看:使用apt-mirror搭建內(nèi)網(wǎng)Ubuntu APT源同步阿里APT源

deb [by-hash=force] http://community-packages.deepin.com/deepin apricot main contrib non-free

clean http://community-packages.deepin.com/deepin

軟件源大小為200G左右

內(nèi)網(wǎng)機器配置源

vim /etc/apt/source.list

## Generated by deepin-installer
deb [arch=amd64] http://192.168.33.150/deepin/ apricot main contrib non-free
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容