通过 CLI 管理应用
假设您已经完成快速上手,能够通过 search、install、run 命令来搜索、安装和运行应用。本章将继续介绍如何使用 ll-cli 管理应用,主要分为以下两部分:
- 管理已安装的应用,包括查看、升级和卸载应用。
- 管理正在运行的应用,包括查看和停止应用。
管理已安装的应用
安装指定版本的应用
先查询仓库中提供的全部版本:
ll-cli search org.deepin.calculator --show-all-version在应用 ID 后添加版本号,即可安装指定版本:
ll-cli install org.deepin.calculator/6.5.26.1完整参数见 ll-cli search和 ll-cli install。
查看已安装的应用
忘记应用 ID、需要确认应用是否已安装,或者想查看已安装版本时,使用:
ll-cli list只查看可以升级的应用:
ll-cli list --upgradable还可以按 App、Runtime 或 Base 类型筛选结果,完整参数见 ll-cli list。
升级应用
升级全部已安装应用:
ll-cli upgrade只升级指定应用:
ll-cli upgrade org.deepin.calculator完整参数见 ll-cli upgrade。
卸载应用
ll-cli uninstall org.deepin.calculator完整参数见 ll-cli uninstall。
管理正在运行的应用
查看正在运行的应用
需要确认应用是否仍在运行,或者排查重复启动、无窗口但进程仍存在等问题时,使用:
ll-cli ps输出中会显示应用 ID、容器 ID 和进程 ID。完整参数见 ll-cli ps。
停止运行中的应用
应用无响应、无法正常退出,或者需要在升级前停止旧进程时,先通过 ll-cli ps 确认应用 ID,再执行:
ll-cli kill org.deepin.calculator该命令默认发送 SIGTERM。如果应用仍然无法退出,可以发送信号 9(SIGKILL)强制终止:
ll-cli kill -s 9 org.deepin.calculator强制终止不会给应用保存数据或清理资源的机会,可能造成未保存的数据丢失,因此只应在普通 kill 无效时使用。完整参数见 ll-cli kill。
查看命令帮助
不确定有哪些子命令或参数时,可以使用 --help 查看帮助。查看 ll-cli 的全局选项和子命令列表:
ll-cli --help将 --help 放在子命令后,可以查看该子命令的参数和用法。例如,查看 install 命令的帮助:
ll-cli install --help其他子命令使用相同方式,例如:
ll-cli run --help
ll-cli list --help
ll-cli kill --help如果普通帮助隐藏了部分高级选项,可以使用 --help-all 展开完整帮助:
ll-cli --help-all
ll-cli run --help-all继续阅读
ll-cli命令参考列出了所有子命令及其详细用法。- 通过 CLI 管理 Runtime介绍依赖分析、磁盘占用分析、无效 Runtime 清理和强制操作。
- 常见问题汇总运行、数据目录、桌面集成和依赖相关问题。
- 排查问题时,可在命令后增加
--verbose获取详细日志,并将完整命令、日志、系统版本和ll-cli --version的结果一并提供给社区。