Skip to content

TIP

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


通过 CLI 管理应用

假设您已经完成快速上手,能够通过 searchinstallrun 命令来搜索、安装和运行应用。本章将继续介绍如何使用 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 searchll-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 的结果一并提供给社区。