在全新安装 Ubuntu-Mate 后,在 Ubuntu 18.04 上使用 apt-get autoremove 是否安全?

在全新安装 Ubuntu-Mate 后,在 Ubuntu 18.04 上使用 apt-get autoremove 是否安全?

我打算在新安装的 Ubuntu-Mate 上使用 apt-get autoremove 命令。有 97 个软件包需要删除。我不知道它们到底是什么,也许除了一些字体文件。

应该运行此命令,并且我是否应该在运行 Ubuntu 18.04.3 LTS 的家庭服务器上定期运行“apt-get autoremove”?

谢谢。

答案1

sudo apt autoremove经常使用。此命令删除所有标记为“自动安装”的软件包不依赖系统上任何其他软件包。它还会自动删除较旧的内核(最后一个除外),以便您始终可以在需要时恢复到以前的内核。

对于您新安装的 Mate,运行 autoremove 命令是完全安全的。

删除元包时存在潜在风险。元包是一个小包,它本身不包含任何软件,但包含许多在安装元包时引入的依赖项。典型的例子是桌面包,例如ubuntu-desktopxubuntu-desktop等。实际上,您依赖于依赖项是否已正确标记为“手动安装”。

实际上,在我的测试中,删除ubuntu-desktopsudo apt autoremove不会删除任何软件包。这意味着依赖于的“顶级”软件包ubuntu-desktop被“自动”标记为“手动安装”。如果您安装第二个桌面,情况会有所不同:在我的测试中,autoremove在删除xubuntu-desktop我也安装的之后,将删除整个 xfce 桌面,这确实意味着在这种情况下,所有由元软件包提取的软件包都xubuntu-desktop被标记为(在这种情况下是正确的)“自动安装”。

底线是,谨慎总是有必要的。始终检查要删除的内容。但是,在任何情况下,您都不会破坏系统。您可以随时重新安装已删除的内容。对于桌面元包,您可以随时重新安装。它们仍然是您恢复桌面环境所有基本组件的安全网。

答案2

应该运行这个命令

如果你愿意,没有人可以阻止你:)

我应该定期跑步吗apt-get autoremove

在我使用 Ubuntu 的这些年里(从 5.04 开始),我从来没有用过它。在我看来,你不需要。不过我每 6 个月重新安装一次,而且不是 LTS 用户。你是,所以,如果你确实想运行它,你可能希望在某个版本发布后或你自己删除了很多软件后运行它。如果你确实想运行它,那似乎是个好时机。

只是想提醒你一下:如果你的系统能按照你的要求做,为什么你觉得需要移除包裹?它们占用的空间很小,而且不会造成任何损害。

您没有列出包裹清单,因此我们无法对此发表评论。如果我是您,我会将其添加到问题中,以便更具体回答您的情况。

相关内容