我试图让我的系统远离各种标头和 -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
完成所有设置所需的最小命令?