前言:单位发了一台信创设备,厂家为清华同方,品牌为超翔TF830-V050-1,CPU使用飞腾Phytium D2000/8,操作系统为银河麒麟桌面操作系统V10(SP1),8G内存,通过使用了一段时间,感觉还可以,虽然遇到了不少问题,但都一一解决了,今天想说的是关于apt源。
一. 安装各种研发类、工具类、办公类的软件的方式方法
第一种方式,是应用商城,单位内网无法连接互联网的应用商城,是网络上物理隔离的,所以通过应用商城这种方式可以放弃了。
第二种方式,是离线安装,这种需要下载很多很多包,还有依赖的依赖等等,特别的繁琐和麻烦,每安装一个软件就得到处找其所依赖的包,除非这个软件本身不依赖其他包,单独一个二进制文件就能运行。例如dpkg -i 或apt install 再或者是直接解压就能用的binary
第三种方式,是编译安装,这种方式适应与任意平台和架构,但是唯一不爽的地方是编译过程需要人工干预,并且编译也需要一些工具包或者软件,导致还是那个问题。
第四种方式,内网搭建apt源,这种方式最优,找到银河麒麟的apt源,通过apt-mirror同步到某个物理介质中,最后倒入到内网,在内网服务器上做静态文件。
着重说一下第四种方式:
1.首先查看银河麒麟的原始的apt源的地址:
$ cat /etc/apt/sources.list
2.在外网找一台Ubuntu的主机(可以是amd64的平台或者x86-64平台),如没有apt-mirror请安装
$ sudo apt install apt-mirror
3.修改apt-mirror配置文件
$ sudo vim /etc/apt/mirror.list
4.修改下面的两个语句,并新增你的apt源的路径
set base_path /app/data/apt-mirror
set defaultarch arm64
deb http://archive2.kylinos.cn/deb/kylin/production/KY-V10-SP1-$(ARCH)/custom/kylin-desktop/V10-SP1-$(ARCH) default all
deb http://archive2.kylinos.cn/deb/kylin/production/PART-V10-SP1/custom/partner/V10-SP1 default all
5.开始从远程主机开始同步数据
$ sudo apt-mirror
6.当从外部下载完成,特殊存储介质里面保存了全部的软件,可以进行内网apt源服务器的搭建。
通过复制粘贴,或 rsync命令进行同步到内网的某一台机器中,这台机器作为apt源服务器。这一步不再赘述。
7.安装caddy
将caddy2作为静态服务器,设置其自启动,关注参考文献1
直接将它的caddy.service 复制到你的主机中/etc/systemd/system/
$ sudo systemctl daemon-reload
编写一个Caddyfile
{
http_port 8888
}
http:// {
file_server browse
root * /app/data/aptsource
}
8.启动即可
$ systemctl enable caddy
$ systemctl start caddy
查看8888端口上的服务是否已经启动,即可。
9.修改你的信创设备的sources.list中的地址中的archive2.kylinos.cn为你的ip:8888即可,然后测试一下。
$ sudo apt update
$ sudo apt install curl
$ sudo apt install git
如果提示找不到软件包的话,你需要在你的服务器的存储源的那个路径中逐一修改一下软件包deb的文件名中存在的 空格,改为冒号 : 保存再重复安装即可。例如我的路径为/app/data/aptsource/mirror/...../pool/all 里面寻找那个带空格的文件包,修改为冒号就可以了。
参考文献:
1. caddy2 Keep Caddy Running — Caddy Documentation
2. caddy2 Caddy - The Ultimate Server with Automatic HTTPS文章来源:https://www.toymoban.com/news/detail-476305.html
3.银行麒麟的FAQ 常见问题·银河麒麟操作系统 麒麟操作系统 中标麒麟 开放麒麟 openKylin 麒麟软件官方网站文章来源地址https://www.toymoban.com/news/detail-476305.html
到了这里,关于信创清华同方超翔apt源(清华同方+银河麒麟V10+飞腾)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!