查找哪些 Debian 软件包只是因为推荐或建议而安装

a3n*_*3nm 3 debian apt dependencies package-management

在 Debian 上,我可以apt-get autoremove用来删除不再需要的包,即,不是任何“手动安装”包的依赖项。但是,这不会删除手动安装的软件包仅“建议”或“推荐”的软件包。如何在我的系统上找到此类软件包的列表?

Ste*_*itt 5

您还可以告诉apt-get autoremove忽略“推荐”和“建议”:

sudo apt-get autoremove -o Apt::AutoRemove::RecommendsImportant=false -o Apt::AutoRemove::SuggestsImportant=false
Run Code Online (Sandbox Code Playgroud)

使用-s得到清除,这将导致实际上不改变任何东西的清单:

sudo apt-get autoremove -s -o Apt::AutoRemove::RecommendsImportant=false -o Apt::AutoRemove::SuggestsImportant=false
Run Code Online (Sandbox Code Playgroud)