Skip to content

TIP

此文档适用于 1.14.x , 请使用 ll-cli --version 检查您的玲珑程序版本。


通过 CLI 管理应用 ​

假设您已经完成快速上手,能够通过 search、install、run 命令来搜索、安装和运行应用。本章将继续介绍如何使用 ll-cli 管理应用,主要分为以下两部分:

  • 管理已安装的应用,包括查看、升级和卸载应用。
  • 管理正在运行的应用,包括查看和停止应用。

管理已安装的应用 ​

安装指定版本的应用 ​

先查询仓库中提供的全部版本:

bash
ll-cli search org.deepin.calculator --show-all-version

在应用 ID 后添加版本号,即可安装指定版本:

bash
ll-cli install org.deepin.calculator/6.5.26.1

完整参数见 ll-cli search和 ll-cli install。

查看已安装的应用 ​

忘记应用 ID、需要确认应用是否已安装,或者想查看已安装版本时,使用:

bash
ll-cli list

只查看可以升级的应用:

bash
ll-cli list --upgradable

还可以按 App、Runtime 或 Base 类型筛选结果,完整参数见 ll-cli list。

升级应用 ​

升级全部已安装应用:

bash
ll-cli upgrade

只升级指定应用:

bash
ll-cli upgrade org.deepin.calculator

完整参数见 ll-cli upgrade。

卸载应用 ​

bash
ll-cli uninstall org.deepin.calculator

完整参数见 ll-cli uninstall。

管理正在运行的应用 ​

查看正在运行的应用 ​

需要确认应用是否仍在运行,或者排查重复启动、无窗口但进程仍存在等问题时,使用:

bash
ll-cli ps

输出中会显示应用 ID、容器 ID 和进程 ID。完整参数见 ll-cli ps。

停止运行中的应用 ​

应用无响应、无法正常退出,或者需要在升级前停止旧进程时,先通过 ll-cli ps 确认应用 ID,再执行:

bash
ll-cli kill org.deepin.calculator

该命令默认发送 SIGTERM。如果应用仍然无法退出,可以发送信号 9(SIGKILL)强制终止:

bash
ll-cli kill -s 9 org.deepin.calculator

强制终止不会给应用保存数据或清理资源的机会,可能造成未保存的数据丢失,因此只应在普通 kill 无效时使用。完整参数见 ll-cli kill。

查看命令帮助 ​

不确定有哪些子命令或参数时,可以使用 --help 查看帮助。查看 ll-cli 的全局选项和子命令列表:

bash
ll-cli --help

将 --help 放在子命令后,可以查看该子命令的参数和用法。例如,查看 install 命令的帮助:

bash
ll-cli install --help

其他子命令使用相同方式,例如:

bash
ll-cli run --help
ll-cli list --help
ll-cli kill --help

如果普通帮助隐藏了部分高级选项,可以使用 --help-all 展开完整帮助:

bash
ll-cli --help-all
ll-cli run --help-all

继续阅读 ​

  • ll-cli 命令参考列出了所有子命令及其详细用法。
  • 通过 CLI 管理 Runtime介绍依赖分析、磁盘占用分析、无效 Runtime 清理和强制操作。
  • 常见问题汇总运行、数据目录、桌面集成和依赖相关问题。
  • 排查问题时,可在命令后增加 --verbose 获取详细日志,并将完整命令、日志、系统版本和 ll-cli --version 的结果一并提供给社区。