![优化 apt 依赖列表](https://linux22.com/image/1057342/%E4%BC%98%E5%8C%96%20apt%20%E4%BE%9D%E8%B5%96%E5%88%97%E8%A1%A8.png)
我试图让我的系统远离各种标头和 -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
完成所有设置所需的最小命令?