快轉到主要內容

加入PPA套件庫,將Kubuntu轉換為KDE Neon,安裝最新版Plasma桌面套件

· 民國114年乙巳年
·
切換繁體/簡體
分類 Linux系統 Linux系統安裝教學
標籤 KDE Plasma Ubuntu
目錄

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桌面
#

  1. 現在版本Kubuntu 24.04,確保系統套件已經升級到最新版本。
sudo apt update

sudo apt full-upgrade

sudo reboot
  1. 接下來的階段應該在tty或者SSH遠端操作。

  2. 按Ctrl + Alt + F2登入tty。

  3. 強制系統輸出英文訊息

export LANG=
  1. 使用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
  1. 移除顯示管理器SDDM
sudo apt purge sddm
  1. 建議刪除舊版KDE Plasma桌面設定檔
rm ~/.config/plasma-org.kde.plasma.desktop-appletsrc

rm ~/.config/ksmserverrc
  1. 重開機之後會進入tty。雖然沒有桌面環境,但NetworkManager依然會運作,所以網路還能用。

2. 安裝KDE Neon的KDE Plasma桌面
#

  1. 用這個指令新增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'
  1. 取得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/
  1. 更新套件庫
sudo apt update
  1. 更新現有套件
sudo apt full-upgrade
  1. 中間可能要手動解決套件衝突,如果無法滿足依賴就apt remove該套件再重試下列指令。
sudo apt install -f
  1. 一直apt upgrde到沒有套件出錯了才繼續。

  2. 安裝KDE Neon桌面,應該包含SDDM

sudo apt install neon-desktop --install-recommends

我發現KDE Plasma 6.3套件竟然不包含X11工作階段的合成器,要記得補上:

sudo apt install kwin-x11
  1. 啟用SDDM狀態
sudo systemctl enable sddm
  1. 重開機後應該就能登入新的KDE桌面了。

參考資料
#

相關文章


此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。