【问题标题】:linux - Checking for installed packages and if found removelinux - 检查已安装的软件包,如果发现删除
【发布时间】:2014-07-17 04:43:41
【问题描述】:

我正在使用 python,我需要检查已安装的软件包,如果已安装,请删除它们。

我已经做了相反的事情:

dpkg -l | grep -qw package || apt-get install package

帮助! :/

PS:我在树莓派上使用 Debian 发行版。

谢谢, 路易斯·费雷拉

【问题讨论】:

    标签: package debian apt-get dpkg


    【解决方案1】:

    我想这就是你要找的东西:

    dpkg -l | grep -qw package && apt-get remove --purge package
    

    您原始帖子中的 || 运算符意味着只有在 grep 命令找不到任何内容时才会运行,而此命令中的 && 运算符意味着只有在 grep 命令 确实找到了一些东西。

    如果您不想删除应用程序的配置文件,也可以省略 --purge...更多关于 here 的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-24
      • 2013-10-02
      • 1970-01-01
      • 2020-11-24
      相关资源
      最近更新 更多