捐助郴维网
感谢您对郴维网的支持,你的支持将是郴维网持续发展的动力!
二维码
×
当前位置:郴维网 > 06 其他 > 正文
1 2026.06

kare和kaiming,一个兼容历史,一个面向未来

点击次数:4 更新时间:2026/6/1 22:07:14  【打印此页

以下是银河麒麟桌面操作系统 V11 中 KARE 和 Kaiming 核心命令的整理汇总。

 

 

一、核心区别与使用建议

特性 KARE Kaiming (开明)
定位 兼容历史应用,运行旧系统(如 V10)的 .deb 包。 面向未来生态,V11 原生的容器化应用格式。
安装目标 将 .deb 包安装到容器化的兼容环境中。 安装开明格式的容器包(.ok/.kpkg)。
依赖管理 应用依赖由构建的兼容环境(如 v10sp1)提供。 应用依赖自包含在包内,或通过 base/runtime/depends 声明。
命令风格 多用短选项(-i, -P, -l)。 多用子命令(install, list, run)。
官方推荐优先级 次选。当所需应用无开明包时使用。 首选。应优先寻找和安装开明格式的应用。

在银河麒麟 V11 中,管理应用时应遵循 **“开明包 > KARE包 > 系统APT包”** 的优先级。开明包是未来方向,提供最好的隔离和兼容性;KARE 主要用于过渡,确保旧应用能继续运行。

 

 

二、KARE命令汇总

KARE (Kylin Application Runtime Environment) 是用于兼容历史生态应用(如 V10 的 .deb 包)的容器化运行环境。

1. 环境构建与管理

命令 功能 示例/说明
kare -b <runEnv> 构建指定的兼容运行环境。 sudo kare -b v10sp1 常用环境:v10, v10sp1, openkylin2.0, shadow (轻量隔离)。
kare -E 列出所有已构建的兼容运行环境。 kare -E

 

2. 应用安装与卸载

命令 功能 示例/说明
kare -e <runEnv> -i <package.deb> 安装应用到指定环境。 sudo kare -e v10sp1 -i software_1.0_amd64.deb 注意:包名需符合 name_version_arch.deb 格式。
kare -P <package-name> 卸载已安装的应用。 sudo kare -P software-name
kare restore_apply <pkg> 重置应用到初始状态。 sudo kare restore_apply software-name

 

3. 应用查询与信息

命令 功能 示例/说明
kare -l 或 kare list 列出所有通过 KARE 安装的应用。 kare -l
kare -L <package-name> 列出指定应用安装的所有文件。 kare -L software-name
kare -S <file-path> 搜索文件属于哪个 KARE 包。 kare -S /path/to/file.desktop
kare inspect <package-name> 进入应用容器环境进行调试。 sudo kare inspect software-name

 

4. 应用运行

命令 功能 示例/说明
kare run <app-id> 运行指定的应用。 kare run software-name 通常也可直接点击桌面图标或执行 .desktop 文件中的命令。

 

 

三、Kaiming命令汇总

Kaiming (开明包管理器) 是 V11 原生的容器化应用格式,用于安装和管理开明包(.ok/.kpkg)。

1. 包管理(安装、卸载、更新)

命令 功能 示例/说明
kaiming install <app-ref> 安装应用或运行时。 sudo kaiming install org.filezilla-project.FileZilla 支持在线安装或指定本地 .ok 文件。
kaiming uninstall <app-ref> 卸载应用。 sudo kaiming uninstall org.filezilla-project.FileZilla 可用 --delete-data 删除用户数据。
kaiming update [<app-ref>] 更新指定应用或所有应用清单。 sudo kaiming update (更新清单) sudo kaiming update org.example.App (更新指定应用)
kaiming upgrade 升级所有已安装的应用。 sudo kaiming upgrade
kaiming repair <app-ref> 修复损坏的应用。 sudo kaiming repair org.example.App

 

2. 查询与搜索

命令 功能 示例/说明
kaiming list 列出所有已安装的应用/运行时。 kaiming list 可用 --kind=app 或 --module=binary 过滤。
kaiming search [<keyword>] 搜索远程仓库中的应用。 kaiming search --kind=app kaiming search FileZilla
kaiming info <app-ref> 查看应用的详细信息。 kaiming info org.example.App -L 选项列出所有文件:kaiming info -L org.example.App
kaiming which <file-path> 查询文件属于哪个开明包。 kaiming which /usr/share/.../somefile.xml
kaiming remote 管理远程仓库配置。 kaiming remote add my-repo --repo=<URL> kaiming remote list

 

3. 应用运行与管理

命令 功能 示例/说明
kaiming run <app-ref> 运行已安装的应用。 kaiming run org.example.App 可用 --command=bash 进入沙箱调试。
kaiming ps 列出所有正在运行的容器应用。 kaiming ps
kaiming kill <app-ref> 停止正在运行的应用。 kaiming kill org.example.App
kaiming enter <app-ref> <command> 进入正在运行的容器执行命令。 kaiming enter org.example.App ls

 

4. 开发与构建相关 (kaiming-builder)

命令 功能 示例/说明
kaiming-builder create <appid> 创建新的开明项目模板。 kaiming-builder create top.openkylin.demo
kaiming-builder build <manifest.yaml> 构建项目生成开明包。 kaiming-builder build -f -k top.openkylin.demo.km.yaml
kaiming-builder enter <manifest.yaml> 进入构建环境进行调试。 kaiming-builder enter top.openkylin.demo.km.yaml
kaiming-builder create-from-debsource 将 deb 源码转为开明项目。 需指定源码路径。
kaiming-builder kch 管理开明包的版本变更信息。 kaiming-builder kch -c (创建 changelog)
提示
郴维网为您提供各类专业服务:
软件开发,电脑配件销售,WIFI路由器销售,上门电脑维修,上门安装系统,系统安装,软、硬件安装,电脑除尘清灰,显示器维修,WIFI安装调试,服务器维护,数据恢复,密码破解,网络布线,网络检修,打印机维修,打印机加碳粉,苹果电脑安装系统,苹果电脑安装双系统,监控安装维护,电脑外包,笔记本电脑维修,餐饮、美容行业软件安装 等。。。。。。
点击次数:4 更新时间:2026/6/1 22:07:14  【打印此页
关键词推荐:郴州电脑城 郴州电脑维修公司 维修电脑公司 郴州软件开发 上门电脑维修 上门安装系统 笔记本电脑维修 郴州打印机维修 打印机加碳粉 电脑安装双系统 苹果电脑双系统 液晶显示器维修 联想笔记本维修 联想笔记本维修电话 戴尔笔记本维修电话 郴州戴尔笔记本维修 戴尔笔记本郴州维修点 华硕笔记本维修点 郴州华硕笔记本维修 郴州笔记本上网维修