我目前正在运行带有 GNOME 的 Ubuntu 20.04。不过,我想切换到 KDE Plasma,而无需从头开始实际安装 Kubuntu。然后我想删除 GNOME。kubuntu-desktop
所以我想我可以通过安装该软件包、选择 KDE 作为我的桌面环境,然后删除该ubuntu-desktop
软件包(据我所知包括 GNOME)来进行切换。这是我应该这样做的方式,还是我错过了什么?我不完全确定,因为描述ubuntu-desktop
说它也用于帮助确保正确的升级,所以建议不要删除它。
嗯,我已经尝试过这个,而且效果很好。
虽然,问题是针对 Ubuntu 20.04..我使用的是 21.10。
更新:也在另一个运行22.04的盒子上执行了此操作。那也有效。
这是我所做的:
sudo apt update
;sudo apt upgrade
sudo apt-mark minimize-manual
*文档在这里sudo apt install kubuntu-desktop
sudo apt remove ubuntu-desktop
根据您的安装类型,删除ubuntu-desktop-minimal
,或者ubuntu-desktop-raspi
也删除)sudo apt autoremove
sudo apt install <package1> <package2> ...
sudo apt autoremove
一次sudo apt remove gedit evince firefox
;sudo apt autoremove
TL;DR:全新安装 Kubuntu 或保留两个桌面环境。
您的标题包含“安全”一词,这表明您不想破坏东西,因此全新安装是最好的选择。
/home
目录。ls
,您应该会看到一个以.AppImage
. 做chmod +x balenaEtcher-1.7.3-x64.AppImage
。./balenaEtcher-1.7.3-x64.AppImage
。完全不建议删除桌面环境(尤其是默认环境)。如果 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 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,则进行全新安装。
归档时间: |
|
查看次数: |
32709 次 |
最近记录: |