如何安全地从 GNOME 切换到 KDE Plasma?

如何安全地从 GNOME 切换到 KDE Plasma?

我目前正在运行带有 GNOME 的 Ubuntu 20.04。但是我想切换到 KDE Plasma,而不必从头开始安装 Kubuntu。然后我想删除 GNOME。所以我想我会通过安装软件包kubuntu-desktop、选择 KDE 作为我的桌面环境,然后删除ubuntu-desktop软件包(据我所知,其中包括 GNOME)来进行切换。我应该这样做吗,还是我遗漏了什么?我不太确定,因为描述ubuntu-desktop它还用于帮助确保正确升级,因此建议不要将其删除。

答案1

嗯,我已经尝试过了,并且效果很好。

虽然,这个问题是针对 Ubuntu 20.04 的。我使用了 21.10

更新:也在另一台正在运行的盒子上做了这个22.04. 这也有效。

以下是我所做的:

  • 起点:Ubuntu 21.10,带有 GNOME 桌面
  • 更新所有内容:sudo apt updatesudo apt upgrade
  • sudo apt-mark minimize-manual *文档在这里
  • 添加 KDE(通过 Kubuntu 的元包):sudo apt install kubuntu-desktop
  • 卸载 GNOME 元包:(sudo apt remove ubuntu-desktop 根据您的安装类型,删除ubuntu-desktop-minimalubuntu-desktop-raspi
  • 注销并登录 KDE 会话!
  • 清理不需要的包:sudo apt autoremove
    这是 GNOME 真正被删除的时候。警告:这一步要格外小心:
    • 审查建议删除的软件包
    • 如果您想保留某个软件包,请中止该命令,并通过以下方式标记明确安装的软件包:sudo apt install <package1> <package2> ...
    • 然后sudo apt autoremove重试
  • 到此为止,您已经基本完成了。但是,可能还有一些剩余的 GNOME 软件包。检查已安装的内容
  • 就我而言,有 3 个:sudo apt remove gedit evince firefoxsudo apt autoremove
  • 完成。一切正常,甚至启动徽标也已更改为 Kubuntu 的

答案2

总结:全新安装 Kubuntu 或者保留两个桌面环境。

您的标题包含“安全”一词,这表明您不想破坏任何东西,因此全新安装是最好的选择。

  1. 备份您的整个/home目录。
  2. 下载适用于您的 Ubuntu 版本的 Kubuntu ISO。鉴于您有焦点窝,Kubuntu 20.04 ISO 应该适合您。下载标记为桌面映像的 ISO从这里
  3. 下载balena蚀刻机。获取 x64 Linux 版本。解压 zip 文件。在终端中,进入解压的 zip 文件夹。进入后,如果您执行ls,您应该会看到一个以 结尾的文件.AppImage。执行chmod +x balenaEtcher-1.7.3-x64.AppImage
  4. 使用 运行 balenaEtcher ./balenaEtcher-1.7.3-x64.AppImage
  5. 找到一个容量大于8GB的闪存驱动器,并将其放在计算机上。该闪存驱动器上的所有数据都将被销毁。
  6. 选择下载的 ISO,然后选择闪存驱动器。点击 Flash。
  7. 完成后,重新启动计算机,进入启动菜单,然后选择 USB 驱动器的名称。
  8. 完成安装;配置;安装。

你想要 KDE Plasma 的界面,对吧?那么,为什么要删除 GNOME?

完全不建议删除桌面环境(尤其是默认桌面环境)。如果 Ubuntu 使用 Vanilla GNOME(gnome-session),那么情况就不同了。但 Ubuntu 使用的是经过修改的 GNOME 版本,这让事情变得更加困难。您切换到 KDE 的想法很好,但删除 GNOME 就愚蠢的

Ubuntu 依赖于 GNOME 桌面。卸载 GNOME 会破坏整个发行版的许多功能!许多应用程序(如 Firefox、Gnome 磁盘等)不依赖于该ubuntu-desktop软件包。因此,仅仅删除它是不够的。

我该移除ubuntu-desktop嗎?

不!删除 Ubuntu Desktop 不会删除整个 GNOME,而且会破坏很多东西。Ubuntu Desktop 只是一个依赖于 GNOME Desktop 的元包。我们可以说,这个元包的创建是为了确保 GNOME 不会被轻易删除。如果你运行,你apt remove ubuntu-desktop --simulate会发现只有包会被删除,它的依赖项将被标记为删除,当你运行 时,这些依赖项将被删除apt autormeove

简而言之,删除此软件包不会删除 GNOME,而且会造成额外的软件包损坏。

注意:你将无法容易地由于几个依赖性问题,清除此包后再次安装 Ubuntu 桌面。

我仍然想清除 GNOME 并安装 KDE plasma。

警告:在运行 GNOME shell 的图形环境中使用此方法可能会导致一些问题,请考虑在恢复 shell 或 TTY 中执行此操作

如果你想尝试一下,那完全取决于你,然后你可以按照 N0rbert 给出的答案进行操作并清除 GNOME:

sudo apt update
sudo apt purge adwaita-icon-theme gedit-common gir1.2-gdm-1.0 \
gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-goa-1.0 \
gnome-accessibility-themes gnome-bluetooth gnome-calculator gnome-calendar \
gnome-characters gnome-control-center gnome-control-center-data \
gnome-control-center-faces gnome-desktop3-data \
gnome-font-viewer \
gnome-initial-setup gnome-keyring gnome-keyring-pkcs11 gnome-logs \
gnome-mahjongg gnome-menus gnome-mines gnome-online-accounts \
gnome-power-manager gnome-screenshot gnome-session-bin gnome-session-canberra \
gnome-session-common gnome-settings-daemon gnome-settings-daemon-common \
gnome-shell gnome-shell-common gnome-shell-extension-appindicator \
gnome-shell-extension-desktop-icons gnome-shell-extension-ubuntu-dock \
gnome-startup-applications gnome-sudoku gnome-system-monitor gnome-terminal \
gnome-terminal-data gnome-themes-extra gnome-themes-extra-data gnome-todo \
gnome-todo-common gnome-user-docs gnome-user-docs-ru gnome-video-effects \
language-pack-gnome-en language-pack-gnome-en-base language-pack-gnome-ru \
language-pack-gnome-ru-base language-selector-gnome libgail18 libgail18 \
libgail-common libgail-common libgnome-autoar-0-0 libgnome-bluetooth13 \
libgnome-desktop-3-19 libgnome-games-support-1-3 libgnome-games-support-common \
libgnomekbd8 libgnomekbd-common libgnome-menu-3-0 libgnome-todo libgoa-1.0-0b \
libgoa-1.0-common libpam-gnome-keyring libsoup-gnome2.4-1 libsoup-gnome2.4-1 \
nautilus-extension-gnome-terminal pinentry-gnome3 yaru-theme-gnome-shell
sudo apt purge gnome-getting-started-docs gnome-getting-started-docs-ru*

sudo apt autopurge

进而:

sudo apt install kubuntu-desktop^

那么结论是什么?

坚持使用 GNOME,如果是 Kubuntu,则进行全新安装。

相关内容