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

Fad*_*adi 13 gnome kde

我目前正在运行带有 GNOME 的 Ubuntu 20.04。不过,我想切换到 KDE Plasma,而无需从头开始实际安装 Kubuntu。然后我想删除 GNOME。kubuntu-desktop所以我想我可以通过安装该软件包、选择 KDE 作为我的桌面环境,然后删除该ubuntu-desktop软件包(据我所知包括 GNOME)来进行切换。这是我应该这样做的方式,还是我错过了什么?我不完全确定,因为描述ubuntu-desktop说它也用于帮助确保正确的升级,所以建议不要删除它。

P V*_*rga 7

嗯,我已经尝试过这个,而且效果很好。

虽然,问题是针对 Ubuntu 20.04..我使用的是 21.10

更新:也在另一个运行22.04的盒子上执行了此操作。那也有效。

这是我所做的:

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


Err*_*404 2

TL;DR:全新安装 Kubuntu 或保留两个桌面环境。

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

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

你想要KDE等离子的界面,对吗?那么,为什么要删除 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
Run Code Online (Sandbox Code Playgroud)

进而:

sudo apt install kubuntu-desktop^
Run Code Online (Sandbox Code Playgroud)

那么结论是什么呢?

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