我知道有很多方法/策略可以实现“最小化 Ubuntu”,但对于我想要做的事情来说,它们太极端了。不过,我怀疑我直接或间接地安装了大量不需要的软件包。
我如何才能知道哪些东西可以删除?至少我需要弄清楚,对于每个已安装的软件包,我通常使用的任何“应用程序”是否需要它。(当然,有些“应用程序”我通常使用但并未意识到,所以说起来容易做起来难。)
答案1
我发现 synaptic 在识别依赖项方面做得很可靠。如果您选择任何特定的包,属性按钮会提供此信息
Synaptic 可从 Ubuntu 软件中心安装
答案2
“安全”和“最小”都非常,非常亲戚。如果你不是你,就不可能准确回答这个问题。
如果你想要基本安装,请安装Ubuntu 最小版本和添加 包你需要那個。
如果您只是想知道可以删除哪些内容而不关闭整个系统,那么使用任何功能更强大的 apt-frontends(如aptitude
和)都相当容易synaptic
。选择要删除的软件包,该工具会告诉您还需要删除哪些内容。如果这对您不起作用,只需撤消该更改即可。
您可以删除该ubuntu-desktop
软件包而不推翻系统,并且您可能需要删除某些东西。如果您陷入文本模式系统,重新安装是恢复的最简单方法,但它会撤消您的所有工作。
再次,建设向上比拆除更容易......但它确实要求您了解正在使用的堆栈。
对于绘图,您可以使用类似这样的程序(需要安装 graphviz 和 imagemagick):
apt-cache dotty ubuntu-minimal | dot -Tpng | display
但图表非常大。渲染需要一段时间。