如何确定软件包是否可以安全卸载?

如何确定软件包是否可以安全卸载?

我知道有很多方法/策略可以实现“最小化 Ubuntu”,但对于我想要做的事情来说,它们太极端了。不过,我怀疑我直接或间接地安装了大量不需要的软件包。

我如何才能知道哪些东西可以删除?至少我需要弄清楚,对于每个已安装的软件包,我通常使用的任何“应用程序”是否需要它。(当然,有些“应用程序”我通常使用但并未意识到,所以说起来容易做起来难。)

答案1

我发现 synaptic 在识别依赖项方面做得很可靠。如果您选择任何特定的包,属性按钮会提供此信息 突触属性页面

Synaptic 可从 Ubuntu 软件中心安装

答案2

“安全”和“最小”都非常,非常亲戚。如果你不是你,就不可能准确回答这个问题。

如果你想要基本安装,请安装Ubuntu 最小版本添加需要那個。

如果您只是想知道可以删除哪些内容而不关闭整个系统,那么使用任何功能更强大的 apt-frontends(如aptitude和)都相当容易synaptic。选择要删除的软件包,该工具会告诉您还需要删除哪些内容。如果这对您不起作用,只需撤消该更改即可。

您可以删除该ubuntu-desktop软件包而不推翻系统,并且您可能需要删除某些东西。如果您陷入文本模式系统,重新安装是恢复的最简单方法,但它会撤消您的所有工作。

再次,建设向上比拆除更容易......但它确实要求您了解正在使用的堆栈。

对于绘图,您可以使用类似这样的程序(需要安装 graphviz 和 imagemagick):

apt-cache dotty ubuntu-minimal | dot -Tpng | display

但图表非常大。渲染需要一段时间。

相关内容