优化 apt 依赖列表

优化 apt 依赖列表

我试图让我的系统远离各种标头和 -dev 包。有时我在许多教程中看到安装指南apt install字符串,其中包含多个包名称,其中许多包是字符串中已经提到的其他包的依赖项。即使我跳过这些名称,它们也会被安装(作为依赖项)。

但问题是,通过在apt-get install字符串中明确提及这些包,这些包被标记为“手动安装”,因此apt-get autoremove当不再需要主包时无法自动删除(使用)。

例如:

apt install gawk m4 libglib2.0-dev libwxbase3.0-dev wx3.0-headers libwxgtk3.0-dev

这里,wx3.0-headers是的自动依赖libwxbase3.0-dev,因此它不需要在安装命令中,并且我怀疑它libwxgtk3.0-dev包括它们两者,甚至可能libglib2.0-dev也包括。

那么有没有办法可以自动检测这些多余的依赖项,以构建apt完成所有设置所需的最小命令?

相关内容