信创系统搭建内网软件源

简介

信创系统比较多,本文只介绍了三个信创系统版本搭建内网软件源的方式,而且其中两种可以借鉴CentOS/Ubuntu内网源的搭建方式。

环境

内网软件源IP 配置文件 软件包存储位置
麒麟 - Kylin 192.168.33.129 /root/repos.yml /data/public
统信 - Uos 192.168.33.160 None /var/spool/apt-mirror
深度 - Deepin 192.168.33.150 /etc/apt/mirror.list /data/public

麒麟

系统版本:Kylin Server V10

软件包:yum/dnf

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

拉取配置

在内网yum源(192.168.33.129)机器上,在/root/repos.yml末尾添加以下内容【如果需要查看Yum源的同步方式,请查看:使用Yumsync搭建内网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/"

本服务器在crontab中设置了定时[10 0 * * 6 root yumsync -o /data/ -c /root/repos.yml]自动拉取,若需要手动拉取,请执行yumsync -o /data/ -c /root/repos.yml。

注意:手动拉取的时判断/root/repos.yml中的配置的软件源是全部拉取,还是部分,若是部分则将其他源注释掉

内网机器配置源

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

统信

系统版本:UOS V20 1050A

软件包:yum/dnf

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

拉取配置

统信V20 1050a使用的软件包与CentOS相同,都是yum/dnf,但是因为统信的官方软件源使用了http认证,但是yum不支持认证,所以只能通过dnf进行同步。【reposync教程文档,可在网上搜索关键字reposync自行学习】

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,这里为了后续方便只保留了AppStream/BaseOS/UFU表示;

2、其中$auth_u/$auth_p变量的值是在/etc/dnf/vars下两个文件内,如果不是使用统信系统进行拉取,则需要将这两个变量文件内的内容拷贝到对应的位置。

3、因为其他两个系统都是复用原有的内网源(CentOS/Ubuntu)配置,统信系统未复用,所以需要搭建Nginx或者httpd进行暴露软件源,其配置方式可以参考(使用Yumsync搭建内网Yum源同步阿里Yum源)中Nginx的配置信息。

内网机器配置源

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

系统版本:Deepin 20.8

软件包:apt-get

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

拉取配置

在内网apt源( 192.168.33.150)机器上,在/etc/apt/mirror.list末尾添加以下内容【如果需要查看Apt源的同步方式,请查看:使用apt-mirror搭建内网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左右

内网机器配置源

vim /etc/apt/source.list

## Generated by deepin-installer
deb [arch=amd64] http://192.168.33.150/deepin/ apricot main contrib non-free
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容