如果我要在默认使用 Gnome 的发行版上进行 apt 完全升级,我是否需要对 KDE 软件包进行 apt 标记?

如果我要在默认使用 Gnome 的发行版上进行 apt 完全升级,我是否需要对 KDE 软件包进行 apt 标记?

我想切换到KDE桌面环境。但我的发行版默认使用 gnome。现在,如果我运行 apt full-upgrade 命令,它附带的默认 DE 是 Gnome 而不是 KDE。这是否也会使 Gnome 恢复正常,并且我必须再次手动卸载 Gnome,因为存储库包含 Gnome?

1.) 当我进行 apt 完全升级时,如何阻止 Gnome 安装? (因为我不想要 Gnome)

2.) 我如何管理我的 KDE 包(即更新它)。

每当我进行 apt 完全升级时,我是否也会对 KDE 软件包进行 apt 标记保留,以“防止任何潜在的篡改”?然后就

apt-get update && apt-get update KDE 命令来更新吗?

答案1

不不不。

gnome 和 KDE 将由不同的软件包提供(实际上,有很多用于 gnome 和 KDE 的软件包)。

如果您想使用不同的桌面环境,您可以安装该包。

但我的发行版默认使用 gnome。

这只是默认值

现在,如果我运行 apt full-upgrade 命令,它附带的默认 DE 是 Gnome 而不是 KDE。

不会。它会升级所有软件包。来自 gnome、KDE ​​或数百名开发与这些项目无关的软件的开发人员。

这是否也会使 Gnome 恢复正常,并且我必须再次手动卸载 Gnome,因为存储库包含 Gnome?

不需要。事实上,你不需要卸载 gnome 就可以使用 KDE,两者可以共存(如果你想节省磁盘空间,你可以卸载 gnome,但这不是必需的)

侏儒可能如果升级添加了 gnome 作为依赖项,则重新安装。不过,您会在要升级的软件包列表中看到它。

1.) 当我进行 apt 完全升级时,如何阻止 Gnome 安装? (因为我不想要 Gnome)

您认为为什么会安装它?

2.) 我如何管理我的 KDE 包(即更新它)。

每当我进行 apt 完全升级时,我是否也会对 KDE 软件包进行 apt 标记保留,以“防止任何潜在的篡改”?然后只需 apt-get update && apt-get update KDE 命令来更新它?

不会,apt full-upgrade升级 KDE 软件包不会有任何问题。对 KDE 软件包设置保留可能会阻止升级在某些情况下实际正常工作,而且没有任何好处。

答案2

当我进行 apt 完全升级时,如何阻止 Gnome 安装? (因为我不想要 Gnome)

sudo apt purge <everything_gnome_related>

我如何管理我的 KDE 包(即更新它)。

我不确定你是否明白你正在处理什么。 KDE 和 Gnome 都包含许多可以安装/升级的软件包。您不应将桌面环境与其他“正常”软件包区别对待。

我需要对 KDE 软件包进行 apt-mark 标记吗

你不明白什么hold意思。它实际上阻止了软件包的升级。它实际上并不会阻止任何东西被卸载/安装。

hold通常用于固定某些软件包版本,以防有人不希望安装所保留的软件包的更新(例如,更新可能包含错误或删除功能)。

相关内容