Converting the existing Kubutnu installation to KDE Neon.
我不需要KDE 6的最新桌面…KDE 5就夠用了….我要系統穩定…只要再等兩年下一個LTS版就有6了…我可以等…
I NEED IT!!!!!! ← 話說這種寫法很像It’s My Go!!!!!,但是這裡有六個驚嘆號,暗示的是KDE 6。
我在另一部較少使用的Fedora電腦安裝KDE 6許久了,Wayland方面有許多改進,覺得很不賴,心癢想要擺脫用了快四年的KDE 5,升上KDE 6,但又懶得整個重裝系統,所以想到加入KDE Neon套件庫取得最新版KDE桌面的曲折作法。
警告:KDE Neon官方不鼓勵這種行為,沒有測試過,風險自負。 建議仍是使用KDE Neon的ISO從頭安裝較好。
現在,我要把舊的KDE Plasma 5…
升級到KDE Plasma 6~
其餘系統套件大致不變。
Kubuntu和KDE Neon是兩個不同的發行版,由不同團隊維護。同樣都基於最新的Ubuntu LTS版本開發(不過Kubuntu除了LTS之外還有跟著Ubuntu最新版號的版本)。前者注重穩定,因此KDE版本更新比較慢,Kubuntu 24.04了還在KDE Plasma 5.27,錯過了2024年4月推出的KDE Plasma 6。後者則是會第一時間提供最新版的KDE桌面,KDE Neon 24.04現在已經上了KDE Plasma 6.3。
KDE Neon有自己的套件庫,因為同樣使用APT,所以Kubuntu完全是有可能透過添加Neon套件庫,安裝Neon維護的桌面套件,將其轉為KDE Neon的。
Kubuntu使用Ubuntu的套件庫,提供kubuntu-desktop
的metapackage,這個群組就包含了KDE Plasma桌面;而KDE Neon團隊維護的套件叫做neon-desktop
,只存在於Neon團隊維護的套件庫,裡面含有開發團隊針對舊版Ubuntu LTS開發的最新版KDE Plasma桌面套件。
不過,直接APT 安裝neon-desktop
套件衝突的可能性很高,因為Kubuntu的套件打包可能會跟Neon的衝突,所以比較好的做法是將kubuntu-desktop
與相關套件整個移除掉之後,再安裝neon-desktop
。
不要想著可以從現有的Kubuntu無痛「升級」到KDE Neon。
1. 移除Kubuntu的KDE Plamsa桌面#
- 現在版本Kubuntu 24.04,確保系統套件已經升級到最新版本。
sudo apt update
sudo apt full-upgrade
sudo reboot
接下來的階段應該在tty或者SSH遠端操作。
按Ctrl + Alt + F2登入tty。
強制系統輸出英文訊息
export LANG=
- 使用apt purge指令刪除
kubuntu-desktop
,還有相關的套件,並嘗試移除設定檔。如果要保留KDE桌面的配置就用apt remove
。中間可能有些非KDE相關的套件也會跟著被移除。後續檢視/var/log/apt/
確認。
sudo apt purge kubuntu-desktop
sudo apt purge plasma-desktop
sudo apt purge *kde*
sudo apt purge *plasma*
sudo apt purge *breeze*
sudo apt autopurge
- 移除顯示管理器SDDM
sudo apt purge sddm
- 建議刪除舊版KDE Plasma桌面設定檔
rm ~/.config/plasma-org.kde.plasma.desktop-appletsrc
rm ~/.config/ksmserverrc
- 重開機之後會進入tty。雖然沒有桌面環境,但NetworkManager依然會運作,所以網路還能用。
2. 安裝KDE Neon的KDE Plasma桌面#
- 用這個指令新增KDE Neon套件庫,注意代號noble,對應Ubuntu 24.04
sudo apt-add-repository 'deb http://archive.neon.kde.org/user noble main'
sudo apt-add-repository 'deb-src http://archive.neon.kde.org/user noble main'
- 取得KDE Neon套件庫金鑰
wget -qO - 'https://archive.neon.kde.org/public.key' | sudo apt-key add -
sudo cp /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/
- 更新套件庫
sudo apt update
- 更新現有套件
sudo apt full-upgrade
- 中間可能要手動解決套件衝突,如果無法滿足依賴就
apt remove
該套件再重試下列指令。
sudo apt install -f
一直
apt upgrde
到沒有套件出錯了才繼續。安裝KDE Neon桌面,應該包含SDDM
sudo apt install neon-desktop
我發現KDE Plasma 6.3套件竟然不包含X11工作階段的合成器,要記得補上:
sudo apt install kwin-x11
- 啟用SDDM狀態
sudo systemctl enable sddm
- 重開機後應該就能登入新的KDE桌面了。