如何列出已卸载但未清除的软件包?

如何列出已卸载但未清除的软件包?

我卸载了大量的软件包apt并始终使用remove.

知道我永远不会使用它们,并且我担心旧的配置文件会污染我的系统,我怎样才能清除它们呢?该apt purge <package-name>命令要求我知道我要清除的内容,但我不记得所有内容。

答案1

简单的方法是

dpkg -l | grep ^rc

这列出了所有(半)安装的软件包,列表中的行以 state 开头,rc 表示所需的状态是“remove”,状态是“conf-files”。

如果您只想要包名称:

dpkg -l | awk '/^rc/ {print $2}'

相关内容