【发布时间】:2014-07-17 04:43:41
【问题描述】:
我正在使用 python,我需要检查已安装的软件包,如果已安装,请删除它们。
我已经做了相反的事情:
dpkg -l | grep -qw package || apt-get install package
帮助! :/
PS:我在树莓派上使用 Debian 发行版。
谢谢, 路易斯·费雷拉
【问题讨论】:
标签: package debian apt-get dpkg
我正在使用 python,我需要检查已安装的软件包,如果已安装,请删除它们。
我已经做了相反的事情:
dpkg -l | grep -qw package || apt-get install package
帮助! :/
PS:我在树莓派上使用 Debian 发行版。
谢谢, 路易斯·费雷拉
【问题讨论】:
标签: package debian apt-get dpkg
我想这就是你要找的东西:
dpkg -l | grep -qw package && apt-get remove --purge package
您原始帖子中的 || 运算符意味着只有在 grep 命令找不到任何内容时才会运行,而此命令中的 && 运算符意味着只有在 grep 命令 确实找到了一些东西。
如果您不想删除应用程序的配置文件,也可以省略 --purge...更多关于 here 的内容。
【讨论】: