通过软件中心删除 ubuntu-desktop

通过软件中心删除 ubuntu-desktop

因此,我尝试删除一些我真正不需要的应用程序(或者我读过评论并且有更好的替代品)。但后来我遇到了一些应用程序,它们告诉我“如果你卸载“X 应用程序”,未来的更新将不会在 Ubuntu 桌面系统设置中包含新项目”

这是什么意思?删除它还能安全吗?

我正在运行 64 位 Ubuntu 12.10。

有没有什么方法可以删除我不需要的东西而不弄乱其他东西?

答案1

每个 Ubuntu 衍生版本都有自己的“桌面”。例如,

  • Unity 有 ubuntu-desktop
  • Lubuntu 有 kubuntu 桌面
  • Kubuntu 有 kubuntu-desktop 和
  • Xubuntu 有 xubuntu-desktop

每个“桌面”都是一个元包,详细描述于元包。这些元包只包含一系列可为您提供相应桌面体验的软件。例如,在 Unity 上安装 lubuntu-desktop 将引入与 Lubuntu 相关的所有软件,并让您在登录时选择运行 Unity 或 Lubuntu。

正如您所观察到的,有时候您出于某种原因想要删除某个软件,但您可能会被警告这样做会删除 ubuntu-desktop(或根据您的环境的其他桌面)。

事实上,Synaptic 对 ubuntu-desktop 有这样的警告:

此软件包依赖于 Ubuntu 桌面系统中的所有软件包

它还用于帮助确保正确升级,因此建议不要将其删除。

根据 Synaptic 的评论,现在删除 ubuntu-desktop可能在将来的某个时候会造成损害。

另一方面,Synaptic 对 lubuntu-desktop 也持同样的看法,而Lubuntu 上的社区文档向 Lubuntu 用户保证无需担心。

当您想从 lubuntu 中删除某个程序时,您可能会被告知这样做会删除 lubuntu-desktop。lubuntu-desktop 软件包仅用于安装 lubuntu,可以安全删除。

Lubuntu-desktop 就是所谓的元包,简单来说,就是要安装的内容列表。lubuntu-desktop 中包含的所有包都依赖于它,这是一项设计决定,以便在初始安装时能够使用 --no-install-recommends 选项,从而防止安装不必要的程序。

lubuntu-desktop 只需要重新添加以从 10.04 更新到 10.10,之后就可以安全地将其删除。

虽然上面的引用指的是 10.04 和 10.10,但其他地方的近期帖子也有类似的观点。你可以看看[Lubuntu-desktop] lubuntu-desktop 元包 - 推荐与依赖以及回应。再次强调,在我看来,尽管讨论的桌面是 Lubuntu,但同样的观察结果也适用于 Unity。

就我而言,我不再使用 lubuntu-desktop,因为我选择删除游戏包 aces-of-penguins,lubuntu-desktop 也随之删除。我必须提到,我将从 12.10 全新安装到 13.04,并且不是升级。

答案2

您可能想要安装并使用它 Synaptic 包管理器。它为您提供了更精细的包删除控制,以及有关还将删除哪些其他依赖包的更多信息。

相关内容