有部分deb包在麒麟的v11桌面系统上无法正常使用。可以考虑转换为kaiming包(开明包)试试。
一、什么是开明包
开明包(kaiming) 是银河麒麟桌面操作系统 V11 中推出的一种新型容器化软件包格式,是其“磐石架构”的核心组成部分之一。
| 特性 | 说明 |
| 本质 | 一种基于容器技术的新型软件包格式。 |
| 定位 | 面向未来的原生应用生态,是V11“三层包管理体系”中用户应用层的首选方案。 |
| 目标 | 解决传统包格式的系统与应用界限不清、发行版碎片化及兼容性问题。 |
| 技术原理 | 通过沙箱(容器)隔离,将应用及其依赖封装成独立镜像,与宿主机系统解耦。基于 OSTree 存储,实现高效、去重和原子操作。 |
| 核心优势 | 一次打包,到处运行、跨版本兼容、细粒度权限管控、提升运行稳定性、降低维护成本。 |
| 包格式 | .ok 或 .kpkg |
| 安装位置 | /opt/kaiming/ |
| 管理命令 | kaiming install(安装) kaiming list(列表) kaiming uninstall(卸载) kaiming search(搜索)等。 |
| 生态扩充 | 提供 deb 转开明工具,可将现有 deb 包转换为开明包,以快速复用现有生态。 |
二、deb包转kaiming包步骤
1.下载安装转包工具:https://developer.kylinos.cn/develop/page?pageId=25 ,网页稍稍往下拉一点,就可以看到转包工具,把这三个工具下载下来。
- kaiming
- kaiming-builder (开明构建工具)
- kaiming-convert-tools (开明转包工具)
(by: 系统源上的目前还没有转包工具)
2.将软件包单独放一个目录下,进入目录,在空白处右键鼠标,打开终端,执行以下命令安装转包工具
sudo dpkg -i *deb

3.deb转换kaiming包
在需要转换的软件目录下,右键鼠标,打开终端,执行以下命令将deb转换成kaiming包,(注意:这里需要安装好开明转包工具和开明的base以及runtime,v10sp1版本的系统默认没有安装的)
sudo debtokaiming xxxxxxx.deb
执行完成后,会有
如有特殊需要,可追加参数,如下:
sudo debtokaiming ./xxxxxx.deb --id top.kylin.test --id-version 1.0.2
该命令将生成的开明包id修改为 top.xxxxxxxx.test,开明包版本号修改为 1.0.2。
4.kaiming包安装
sudo kaiming install xxxxxxxxxx.ok
三、其他
详细的使用,可以参考麒麟官方文档
1.转包工具说明:https://document.kylinos.cn/document/documentDetaile?id=424&type=1&treeId=2135&selectId=2398
2.kaiming常用命令: https://document.kylinos.cn/document/documentDetaile?id=414&type=1&selectId=2386




