统信桌面专业版V25【如意玲珑命令行工具】使用介绍

简介

玲珑ll-cli 是玲珑应用的命令行工具,用于搜索、安装、运行、升级、卸载玲珑应用,以及管理运行实例、运行时和远程仓库。

安装

当前系统默认已安装此工具,对应软件包名:linglong-bin。
查看工具版本:
ll-cli --version
linyaps CLI version 1.12.2

使用

ll-cli 支持以下一级子命令:run、ps、enter、kill、prune、install、uninstall、upgrade、list、info、content、search、repo。
$ ll-cli --help linyaps CLI A CLI program to run application and manage application and runtime Usage: ll-cli [OPTIONS] [SUBCOMMAND] Options:   -h,--help                   Print this help message and exit   --help-all                  Expand all help   --version                   Show version   --json                      Use json format to output result   -v,--verbose                Show debug info (verbose logs)   --no-progress               Don't output progress information

1.子命令

子命令描述说明
run运行应用启动玲珑应用,也可在沙箱中执行指定命令
ps查看实例列出当前正在运行的应用实例
enter进入容器进入指定运行实例所在的命名空间执行命令
kill停止实例停止正在运行的应用实例
prune清理环境清理未使用的base 或 runtime
install安装应用安装应用、运行时,或从.layer、.uab 文件安装
uninstall卸载应用卸载已安装的应用或运行时
upgrade升级应用升级指定应用,或升级全部已安装应用及依赖
list查询已安装内容列出本地已安装的应用、base、runtime
info查看详情查看本地已安装应用或运行时的详细信息
content查看导出内容查看应用导出的文件内容
search搜索应用从远程仓库搜索应用、base 或 runtime
repo仓库管理查看、添加、修改、切换远程仓库配置

2.Flags

Flags说明备注
-h, --help显示命令帮助所有命令及其子命令均支持
--help-all展开完整帮助用于查看更完整的参数说明
--version显示版本信息用于确认当前ll-cli 版本
--json以JSON 格式输出结果便于脚本调用和结果解析
-v, --verbose输出调试日志排查安装、运行问题时常用
--no-progress不显示进度信息适合自动化脚本或非交互环境

3.应用运行管理

使用说明

$ ll-cli run --helpRun an applicationUsage: ll-cli run [OPTIONS] APP [COMMAND...]

命令介绍

功能命令说明
启动应用ll-cli run org.deepin.demo按应用ID 启动已安装应用
在容器内执行命令ll-cli run org.deepin.demo -- bash不启动图形界面,直接在沙箱内执行命令
传入文件ll-cli run org.deepin.demo --file /path/to/file启动应用并向应用传递文件
传入URLll-cli run org.deepin.demo --url https://example.com启动应用并向应用传递URL
指定环境变量ll-cli run org.deepin.demo --env KEY=VALUE为应用运行时追加环境变量
指定工作目录ll-cli run org.deepin.demo --workdir /tmp指定应用运行目录
查看运行实例ll-cli ps列出当前运行中的实例
进入运行实例ll-cli enter <appid> /bin/bash进入指定实例执行命令
停止运行实例ll-cli kill <instance-id>停止指定运行中的实例
发送指定信号停止实例ll-cli kill <instance-id> --signal SIGKILL按指定信号终止实例
清理未使用运行环境ll-cli prune删除未使用的base 或 runtime

示例

启动应用:
ll-cli run org.deepin.demo
在容器内执行shell:
ll-cli run org.deepin.demo -- bash
查看运行中的实例:
ll-cli ps
进入运行实例:
ll-cli enter <instance-id> /bin/bash

4.应用安装与维护

使用说明

$ ll-cli install --helpInstalling an application or runtimeUsage: ll-cli install [OPTIONS] APP

命令介绍

功能命令说明
安装应用ll-cli install org.deepin.demo从默认仓库安装应用
安装指定版本ll-cli install org.deepin.demo/0.0.0.1安装指定版本应用
安装指定模块ll-cli install org.deepin.demo --module=binary安装应用指定模块
从.layer 安装ll-cli install demo_0.0.0.1_x86_64_binary.layer从本地layer 包安装
从.uab 安装ll-cli install demo_x86_64_0.0.0.1_main.uab从本地UAB 包安装
指定仓库安装ll-cli install org.deepin.demo --repo stable从指定仓库安装应用
强制安装ll-cli install org.deepin.demo --force强制覆盖安装
自动确认ll-cli install org.deepin.demo -y自动回答yes,适合脚本场景
卸载应用ll-cli uninstall org.deepin.demo卸载已安装应用
卸载指定模块ll-cli uninstall org.deepin.demo --module=binary卸载应用指定模块
升级指定应用ll-cli upgrade org.deepin.demo升级单个应用
升级全部应用ll-cli upgrade升级所有已安装应用及运行依赖
仅升级依赖ll-cli upgrade org.deepin.demo --deps-only仅升级依赖,不升级应用本体
仅升级应用本体ll-cli upgrade org.deepin.demo --app-only仅升级应用本体
查看已安装内容ll-cli list列出本地全部应用、base、runtime
仅查看basell-cli list --type=base仅查看已安装base
仅查看runtimell-cli list --type=runtime仅查看已安装runtime
查看可升级内容ll-cli list --upgradable查看当前可升级的应用和运行环境
查看应用详情ll-cli info org.deepin.demo查看应用详细信息
查看导出内容ll-cli content org.deepin.demo查看应用导出的文件

示例

安装应用:
ll-cli install org.deepin.demo
安装本地UAB:
ll-cli install demo_x86_64_0.0.0.1_main.uab
升级全部已安装应用:
ll-cli upgrade
查看已安装runtime:
ll-cli list --type=runtime

5.远程仓库管理

使用说明

$ ll-cli repo --helpDisplay or modify information of the repository currently usingUsage: ll-cli repo SUBCOMMAND [OPTIONS]
repo 支持以下子命令:add、remove、update、set-default、show、set-priority、enable-mirror、disable-mirror。

命令介绍

功能命令说明
查看仓库信息ll-cli repo show查看当前仓库配置
添加仓库ll-cli repo add <name> <url>添加新的远程仓库
添加仓库别名ll-cli repo add <name> <url> --alias <alias>给仓库设置别名
删除仓库ll-cli repo remove <alias>删除指定仓库
更新仓库地址ll-cli repo update <alias> <url>更新仓库URL
设置默认仓库ll-cli repo set-default <alias>切换默认使用的仓库
设置仓库优先级ll-cli repo set-priority <alias> <priority>设置仓库优先级
启用镜像ll-cli repo enable-mirror <alias>启用仓库镜像
禁用镜像ll-cli repo disable-mirror <alias>禁用仓库镜像

示例

查看仓库配置:
ll-cli repo show
添加仓库:
ll-cli repo add myrepo https://example.com/repo
设置默认仓库:
ll-cli repo set-default myrepo

6.应用搜索

使用说明

$ ll-cli search --helpSearch the applications/runtimes containing the specified text from the remote repositoryUsage: ll-cli search [OPTIONS] KEYWORDS

命令介绍

功能命令说明
搜索应用ll-cli search org.deepin.demo按关键字搜索远程应用
搜索全部条目ll-cli search .查询远程仓库中的全部内容
仅搜索basell-cli search . --type=base仅显示base
仅搜索runtimell-cli search . --type=runtime仅显示runtime
指定仓库搜索ll-cli search org.deepin.demo --repo stable从指定仓库搜索
包含develop 结果ll-cli search org.deepin.demo --dev显示develop 应用
显示全部版本ll-cli search org.deepin.demo --show-all-version显示匹配项的全部版本

示例

搜索应用:
ll-cli search org.deepin.demo
查看远程仓库中的全部runtime:
ll-cli search . --type=runtime

7.常用场景

1. 搜索并安装应用
ll-cli search org.deepin.demoll-cli install org.deepin.demo
2. 运行应用并查看实例
ll-cli run org.deepin.demoll-cli ps
3. 进入运行中的容器排查问题
ll-cli enter <instance-id> /bin/bash
4. 查看本地应用详情和导出内容
ll-cli info org.deepin.demoll-cli content org.deepin.demo
5. 升级并清理无用运行环境
ll-cli upgradell-cli prune

©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。
2026-04-09
0 0