卸载软件包

更新时间:
2024-12-20

卸载软件包

通过armory uninstall命令,用户可以轻松卸载远程计算机上已安装的软件包。本节将介绍如何卸载当前使用的远程计算机上的安装包。

操作须知

卸载软件包时,仅会卸载该软件包本身,不会卸载其依赖或被依赖的其他软件包。

前提条件

操作步骤

  1. 在开始搜索框或任意文件夹地址栏输入“cmd”,打开终端。

  2. 在终端执行如下命令,

    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.
    
  3. (可选)执行如下命令,可以查看当前远程计算机上已安装的软件包列表。确认刚卸载的“@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
    
文档内容是否对您有所帮助?
有帮助
没帮助