卸载软件包
通过armory uninstall
命令,用户可以轻松卸载远程计算机上已安装的软件包。本节将介绍如何卸载当前使用的远程计算机上的安装包。
操作须知
卸载软件包时,仅会卸载该软件包本身,不会卸载其依赖或被依赖的其他软件包。
前提条件
操作步骤
在开始搜索框或任意文件夹地址栏输入“cmd”,打开终端。
在终端执行如下命令,
armory uninstall <package-spec> -r <alias>
参数说明如下:
参数 是否必选 说明 package-spec 是 软件包 名称说明符,用于指定要安装的软件包名称、标签或版本。如果不指定标签和版本,则默认安装最新版本 alias 否 远程计算机的别名,用于指定要安装软件包的目标计算机地址。具体别名可参见 配置远程地址 时设置的名称,例如 default。如果未指定,则默认使用激活状态为“active”的远程地址,可通过 armory remote ls
命令查看此处以卸载别名为“default”的远程计算机上的软件包“@software_factory/tappas-dev”进行示例:
armory uninstall @software_factory/tappas-dev -r default
系统回显示例如下,当出现“Uninstallation completed.”时,表示卸载成功:
Connecting to 10.12.**.**... Connected Uninstalling @software_factory/tappas-dev... > shfile /var/lib/amr/@software_factory/tappas-dev@1.0.2/uninst.sh rm \var\lib\amr\@software_factory\tappas-dev@1.0.2\amr.json rm \var\lib\amr\@software_factory\tappas-dev@1.0.2\uninst.sh rmd \var\lib\amr\@software_factory\tappas-dev@1.0.2\amr.json rmd \var\lib\amr\@software_factory\tappas-dev@1.0.2\uninst.sh rm /var/lib/amr/@software_factory/tappas-dev@1.0.2/ rmd /var/lib/amr/@software_factory/tappas-dev@1.0.2/ Uninstallation completed.
(可选)执行如下命令,可以查看当前远程计算机上已安装的软件包列表。确认刚卸载的“@software_factory/tappas-dev”软件包已不在列表中。
armory list # 系统回显示例如下: Connecting to 10.12.250.55... Connected @sylixos-middleware/ecsd-dev@0.6.3-20241108 @sylixos-middleware/fdk-aac-dev@2.0.1-20241108 @sylixos-middleware/ffmpeg-dev@6.1.0-20241108 @sylixos-middleware/freetype-dev@6.18.3-20241108 @sylixos-middleware/glusterfs-dev@10.3.0-20241105 @sylixos-middleware/jsre-dev@2.2.8-20241121 @sylixos-middleware/libarchive-dev@3.7.7-20241121 @sylixos-middleware/liburcu-dev@0.14.0-20241105 @sylixos-middleware/tappas-dev@3.29.1-20241108 @sylixos-middleware/xfuse-dev@7.38.0-20241105