国产系统越来越好用!麒麟包装工具发布 三步生成标准程序包
国内操作系统生态易用实用,离不开合作伙伴的支持。最近,麒麟包装工具(kylin-packer)麒麟软件店正式上架,生成程序包从来没有这么简单。
这样就把应用程序打包成程序包的复杂难点一一拆解,应对 deb 包中 debian 基于银河麒麟操作系统生成标准程序包的文件编写规则、程序包依赖、包装规范等复杂情况。
麒麟包装工具作为一种可视化界面的应用,可以大大降低软件适配时包装过程的上手难度,生成符合麒麟操作系统规范的可靠程序包只需几步。
产品特点
友善的 GUI 可视化界面,可以根据界面引导逐步完成包装过程,无需面对命令行终端和复杂难懂的界面。 debian 系列文档。
包含功能提升程序包的兼容性,可以包含程序包的依赖性,大大摆脱对系统环境的依赖,大大提高应用程序的兼容性。
默认情况下,遵循麒麟操作系统的包装规范,可帮助适配厂家顺利完成包装、标准检验、店铺上架的过程。
除支持二进制程序包装外,还支持网页应用包装,只需提供一个网站。 URL,本地化应用可以生成,并且可以与当地的桌面环境联动,比如文件管理器,通知弹窗。
支持 ukey 程序包签字,程序包检查,启动自启动,rpath 多种功能,如调整、运行分析、生成图标等,可以满足多种需求。
使用方式
支持二进制程序包装和网页应用包装两种包装方式。
- 二进制程序包装:
可以选择目录,也可以选择程序包,通过查看文档来决定是否包含在生成程序包中;也可以先在程序包中配备文件安装路径,然后根据包装工具界面填写程序包信息。
- 网页应用包装:
把网页地址打包成一个包。 ui 窗口界面的功能,使其作为桌面应用存在,使用方便,不需要每次使用都找到。
功能多样
- 自包含处理
能提高程序包的兼容性,进而在多个架构、多个平台上运行。
检查“自我包含处理”选项,进入自我包含处理界面,根据实际情况检查需要打入安装包的依赖库,这样在编译包时就会依赖包含,提高程序包的兼容性。
- 程序包签字
方便应用厂商将软件上架软件商店,生态适应更快。
在包装过程中,检查“程序包签名”选项或“程序包签名”界面,并在生成程序包时进行验证 ukey 签名,提高程序包的安全性。
- 开机自启动
若要打包的程序包需要在启动时启动,则可以检查此选项,完成启动自启动功能。
- rpath 调节
如需调整二进制文件的链接库路径,可选择使用。 rpath 调整功能,调整链接库的路径。
比如调整链接库路径就是 /usr/lib/aarch64-linux-gnu/,这个功能是自我包含过程中需要的关键步骤,目的是将应用程序的依赖库搜索路径跳转到自己的程序包目录下,从而实现与系统库的解耦。
- 运行时分析
用来分析系统中正在运行的过程,以及在运行过程中依赖库。
在操作分析界面中点击“刷新”即可在左边界面中查看当前正在运行的过程,或者根据关键字查找目标过程。
在选择过程时,可以在右边界面显示运行时的依赖,选择需要导出的依赖项,选择“合并”或“全选”来决定导出方式。
该功能用于多进程应用和运行时依赖于较为复杂的情况,通过手动导出运行时依赖,配合 rpath 调整功能,完成更高级的自我包含处理过程。
- 生成图标
应用程序生成图标界面, .svg 为了满足不同的需求,格式图片生成不同大小的图标。
在打包桌面应用时,需要提交每一个大小的桌面图标,用于读取和显示不同的桌面环境部件。
为简化此类图标文件的形成,包装工具提供了根据矢量图一键生成各种尺寸图标的功能。
本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。
免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com




