往期好文:关于信创系统(麒麟、统信、中科方德)的10个问题与答复(二)
Hello,大家好啊!今天给大家带来一篇关于麒麟桌面操作系统上麒麟打包工具的介绍与使用的文章。麒麟打包工具是一款专门为麒麟操作系统开发的软件打包工具,可以帮助开发者轻松创建、管理和发布适用于麒麟系统的软件包。本文将详细介绍麒麟打包工具的功能以及如何使用它来创建软件包。欢迎大家分享转发,点个关注和在看吧!
什么是麒麟打包工具?
麒麟打包工具是一款由麒麟软件开发的工具,旨在简化软件包的创建和管理流程。它支持将应用程序及其依赖打包成麒麟操作系统可以直接安装的包格式,如deb包格式。该工具提供了图形化界面方式,适合不同类型的开发者使用。
一、
1.查看系统信息
pdsyw@pdsyw-pc:~/桌面$ cat /etc/os-release
NAME="Kylin"
VERSION="银河麒麟桌面操作系统V10 (SP1)"
VERSION_US="Kylin Linux Desktop V10 (SP1)"
ID=kylin
ID_LIKE=debian
PRETTY_NAME="Kylin V10 SP1"
VERSION_ID="v10"
HOME_URL="http://www.kylinos.cn/"
SUPPORT_URL="http://www.kylinos.cn/support/technology.html"
BUG_REPORT_URL="http://www.kylinos.cn/"
PRIVACY_POLICY_URL="http://www.kylinos.cn"
VERSION_CODENAME=kylin
UBUNTU_CODENAME=kylin
PROJECT_CODENAME=V10SP1
KYLIN_RELEASE_ID="2303"
pdsyw@pdsyw-pc:~/桌面$ uname -a
Linux pdsyw-pc 5.4.18-85-generic #74-KYLINOS SMP Fri Mar 24 11:20:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
pdsyw@pdsyw-pc:~/桌面$
2.软件商店在线安装
3.打开工具
4.工具界面
5.文件菜单选项
6.工具菜单选项
7.配置菜单选项
8.帮助菜单选项
9.打包类型选项
10.打包格式选项
二、打包体验
1.安装网页应用打包引擎
2.输入密码授权安装
3.等待安装完成
4.安装完成
5.输入基本信息
6.配置软件包信息
7.点击编包
8.打包完成
9.点击安装包
10.一键安装
11.输入密码授权
12.安装完成
13.开始菜单查看
14.打开网页测试
三、离线安装
1.更新系统源
pdsyw@pdsyw-pc:~/桌面$ sudo apt update
命中:1 http://archive2.kylinos.cn/DEB/KYLIN_DEB V10-SP1 InRelease
命中:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2303-updates InRelease
命中:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1 InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有 481 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
pdsyw@pdsyw-pc:~/桌面$
2.下载打开工具离线包
pdsyw@pdsyw-pc:~/桌面$ sudo apt install kylin-packer -d -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
archdetect-deb dmeventd libaio1 libdebian-installer4 libdevmapper-event1.02.1 liblvm2cmd2.03
localechooser-data lvm2 user-setup
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
patchelf qtchooser
下列【新】软件包将被安装:
kylin-packer patchelf qtchooser
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 481 个软件包未被升级。
需要下载 3,754 kB 的归档。
解压缩后会消耗 18.3 MB 的额外空间。
获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2303-updates/universe amd64 patchelf amd64 0.10-2build1kylin0k1 [55.6 kB]
获取:2 http://archive2.kylinos.cn/DEB/KYLIN_DEB V10-SP1/main amd64 kylin-packer amd64 0.5.1.0-0k0.10 [3,670 kB]
获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main amd64 qtchooser amd64 66-2build1 [28.3 kB]
已下载 3,754 kB,耗时 4秒 (878 kB/s)
于“仅下载”模式中下载完毕
pdsyw@pdsyw-pc:~/桌面$
3.下载网页打包引擎离线包
pdsyw@pdsyw-pc:~/桌面$ sudo apt install kylin-web-app-engine -d -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
archdetect-deb dmeventd libaio1 libdebian-installer4 libdevmapper-event1.02.1 liblvm2cmd2.03
localechooser-data lvm2 user-setup
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:
kylin-web-app-engine
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 478 个软件包未被升级。
需要下载 70.7 MB 的归档。
解压缩后会消耗 0 B 的额外空间。
获取:1 http://archive2.kylinos.cn/DEB/KYLIN_DEB V10-SP1/main amd64 kylin-web-app-engine amd64 1.2.0.0-0k0.2 [70.7 MB]
已下载 70.7 MB,耗时 6秒 (12.7 MB/s)
于“仅下载”模式中下载完毕
pdsyw@pdsyw-pc:~/桌面$
4.进入缓存路径查看
pdsyw@pdsyw-pc:~/桌面$
pdsyw@pdsyw-pc:~/桌面$ cd /var/cache/apt/archives/
pdsyw@pdsyw-pc:/var/cache/apt/archives$ ls -ltr
总用量 72752
-rw-r--r-- 1 root root 28268 5月 25 2021 qtchooser_66-2build1_amd64.deb
-rw-r--r-- 1 root root 55612 12月 8 2022 patchelf_0.10-2build1kylin0k1_amd64.deb
-rw-r----- 1 root root 0 7月 3 19:12 lock
-rw-r--r-- 1 root root 3670344 7月 25 11:04 kylin-packer_0.5.1.0-0k0.10_amd64.deb
-rw-r--r-- 1 root root 70731780 7月 25 11:10 kylin-web-app-engine_1.2.0.0-0k0.2_amd64.deb
drwx------ 2 _apt root 4096 8月 18 11:49 partial
pdsyw@pdsyw-pc:/var/cache/apt/archives$
5.压缩离线包
pdsyw@pdsyw-pc:/var/cache/apt/archives$ sudo tar zcvf /home/pdsyw/桌面/kylin-packer.tar.gz *.deb
kylin-packer_0.5.1.0-0k0.10_amd64.deb
kylin-web-app-engine_1.2.0.0-0k0.2_amd64.deb
patchelf_0.10-2build1kylin0k1_amd64.deb
qtchooser_66-2build1_amd64.deb
pdsyw@pdsyw-pc:/var/cache/apt/archives$ sudo chmod 777 /home/pdsyw/桌面/kylin-packer.tar.gz
pdsyw@pdsyw-pc:/var/cache/apt/archives$
6.将压缩包移动到内网终端桌面
7.解压压缩包安装
pdsyw@pdsyw-pc:~/桌面$ tar zxvf kylin-packer.tar.gz
kylin-packer_0.5.1.0-0k0.10_amd64.deb
kylin-web-app-engine_1.2.0.0-0k0.2_amd64.deb
patchelf_0.10-2build1kylin0k1_amd64.deb
qtchooser_66-2build1_amd64.deb
pdsyw@pdsyw-pc:~/桌面$
pdsyw@pdsyw-pc:~/桌面$ sudo dpkg -i *.deb
输入密码
正在选中未选择的软件包 kylin-packer。
(正在读取数据库 ... 系统当前共安装有 192062 个文件和目录。)
准备解压 kylin-packer_0.5.1.0-0k0.10_amd64.deb ...
正在解压 kylin-packer (0.5.1.0-0k0.10) ...
正在选中未选择的软件包 kylin-web-app-engine。
准备解压 kylin-web-app-engine_1.2.0.0-0k0.2_amd64.deb ...
正在解压 kylin-web-app-engine (1.2.0.0-0k0.2) ...
正在选中未选择的软件包 patchelf。
准备解压 patchelf_0.10-2build1kylin0k1_amd64.deb ...
正在解压 patchelf (0.10-2build1kylin0k1) ...
正在选中未选择的软件包 qtchooser。
准备解压 qtchooser_66-2build1_amd64.deb ...
正在解压 qtchooser (66-2build1) ...
正在设置 kylin-web-app-engine (1.2.0.0-0k0.2) ...
正在设置 patchelf (0.10-2build1kylin0k1) ...
正在设置 qtchooser (66-2build1) ...
正在设置 kylin-packer (0.5.1.0-0k0.10) ...
正在处理用于 desktop-file-utils (0.24-1kylin2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3+18.04.20180207.2-0kylin2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.64kylin1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...
pdsyw@pdsyw-pc:~/桌面$
8.开始菜单查看
9.测试打包工具
麒麟打包工具是一款功能强大且易于使用的软件打包工具,特别适合在麒麟桌面操作系统上开发和发布应用程序。通过这款工具,您可以轻松地创建符合标准的软件包,并将其分发给广大用户。如果您觉得这篇文章有用,请分享和转发,同时别忘了点个关注和在看,以便未来获取更多实用的技术信息和解决方案。感谢大家的阅读,我们下次再见!