前言:单位发了一台信创设备,厂家为清华同方,品牌为超翔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 arm64deb http://archive2.kylinos.cn/deb/kylin/production/KY-V10-SP1-$(ARCH)/custom/kylin-desktop/V10-SP1-$(ARCH) default alldeb 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 browseroot * /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

3.银行麒麟的FAQ 常见问题·银河麒麟操作系统 麒麟操作系统 中标麒麟 开放麒麟 openKylin 麒麟软件官方网站

信创清华同方超翔apt源(清华同方+银河麒麟V10+飞腾)相关推荐

  1. 信创技术联盟网址多少要下载个麒麟wine微信

    https://www.cnxclm.com/ 现在越来越多用户用上国产操作系统了,但是目前的微信版本还很不完善,现在提供一种方法,可以在银河系统上运行Windows版本的微信 操作步骤: 1.下载所 ...

  2. 银河麒麟v10 服务器 和统信20 1050e 服务器 安装oracle 19c实战(适配成功)

    一.资源: 1.操作系统(二选一,我在适配时,两个环境都测试了)x86_64架构: 银河麒麟服务器版操作系统: Kylin-Server-10-SP2-Release-Build09-20210524 ...

  3. 银河麒麟V10(arm64) 源码编译Qt5.8.0

    0.前言 本文用于记录在国产操作系统:银河麒麟V10(arm64)上从源码编译Qt5.8.0(Qt5.15.2为踩坑版本) 0.1 编译环境 主机环境: Qt Version:5.8.0 Openss ...

  4. 【银河麒麟V10】【服务器】搭建本地镜像源

    一,在服务器本地创建新的文件夹 # mount  Kylin-Server-10-SP1-Release-Build04-20200711-x86_64.iso   /mnt    //将对应系统is ...

  5. 银河麒麟V10业务系统适配记录 处理器:FT2000+ 中国信创服务社区

    云服务器配置 实例规格:4核8GB 镜像: KylinV10-Server-SP1 处理器型号:FT2000+ 数据盘:无 公网IP带宽:1M 1.root设置密码     1.1. sudo pas ...

  6. 内网自建yum源和apt源(含各信创系统)

    现在Linux下面软件基本是通过yum/apt等从软件仓库在线安装,大的Linux发行版都有自己的软件仓库.如CentOS/RedHat使用yum方式仓库,ubuntu使用apt方式仓库. 很多政企单 ...

  7. “超越融合 异筑信创”,AntDB数据库携手超云等生态伙伴共建信创大生态

    9月27日,AntDB数据库受邀参加超云举办的"超越融合 异筑信创"2022超云战略发布暨通明湖信息技术创新发展大会,AntDB数据库参会代表与中国工程院院士以及超云.IDC咨询. ...

  8. 国产信创Linux桌面系统比较:软件包格式及软件管理、桌面环境及桌面应用

    信创产业中,操作系统开始整合,基本上集中在银河麒麟V10和UOS2,很多朋友问到各种国产信创Linux系统的区别和比较.因此结合前期写的几篇文章,对这个问题再进行了整理.以龙芯CPU为例,比较包括lo ...

  9. 信创平台下构建rsync服务,同步与备份数据

    rsync(remote synchronize,https://www.samba.org/ftp/rsync/rsync.html)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的 ...

最新文章

  1. java中集合的结构list类型
  2. 【译】UNIVERSAL IMAGE LOADER. PART 3---ImageLoader详解
  3. oracle rman optimization,ORACLE rman设置
  4. [bzoj1026] [SCOI2009]windy数
  5. Android Studio第二十七期 - RecycleView不同item布局
  6. 使用Putty密钥认证机制远程登录Linux
  7. 解决OpenCV编译时./bin: error while loading shared libraries: libopencv_highgui.so.3.2: cannot open的问题
  8. matlab设置ga算法,matlab遗传算法ga函数
  9. 尚硅谷redis视频
  10. 【线性代数】n阶行列式展开多少项?
  11. CopyPasteCharacter 快打輸入打勾、愛心、數學、表情特殊符號
  12. Vysor使用——用电脑操作手机 无需Root
  13. 显示器颜色校准_显示器校准:正确设置颜色的一般指南
  14. 看看别人研究生在做什么,在看看自己---推荐《我这十年》-----一个研究生的自我总结
  15. Stata:图示连续变量的连续边际效应
  16. 892A Greed
  17. python中的lambda函数
  18. Java 17新特性,快到起飞?惊呆了!
  19. css怎样给网页加页脚,在移动Web页面中使用CSS固定页脚
  20. 《各领域机器学习数据集汇总(附下载地址)》

热门文章

  1. 深入浅出解读http和https及ACME协议工作原理(另附域名证书申请教程)
  2. 人人开发--知识点记录
  3. parquet--golang使用
  4. 手机上的悬浮球这么好用,简直就是宝藏功能,难怪这么多人都在用
  5. 蓝牙控制小车c语言程序,手把手教你做蓝牙小车(一)
  6. 斐波那契数列C语言实现
  7. 2020自建太阳能系统,一年使用总结
  8. Antlr4入门(一)-下载安装与Hello示例
  9. 自定义控件其实很简单4
  10. 接口调试插件RESTED使用post的方法