快轉到主要內容

Rocky Linux 9安裝KDE桌面與中文輸入法,使用簡評

· 民國113年甲辰年
·
切換繁體/簡體
分類   Linux系統 Linux系統安裝教學
標籤   Rocky Linux
目錄

既然Debian Stable都有人當桌面系統了,我就想試試看能不能把Rocky Linux當作daily driver。試試在Rocky Linux安裝圖形桌面環境並當作日常使用的電腦。

1. Rocky Linux簡介
#

Rocky Linux為一款面向企業伺服器的Linux發行版,背後是由CentOS的開發者發起的專案,誕生背景跟RetHat的作為有關。2020年,RedHat將固定發表的CentOS,改成滾動發行的CentOS Stream讓全球的免費仔崩潰,很多人為繼續使用免費穩定的伺服器系統,便轉向Rocky Linux。

2021年,Rocky Linux正式發布,延續早期CentOS的模式,基於RedHat Enterprise Linux(RHEL)原始碼建立系統。開發組宣稱Rocky Linux跟RHEL二進位相容(binary compatible),也就是能在RHEL執行的程式,在Rocky Linux也一定能執行。

為求穩定,Rocky Linux採取固定發表版本的模式,儘量貼近上游RHEL的原始碼。參照Release Cycle說明,每個大版本都會提供10年的支援。

Rocky Linux主要靠網路社群維護,少部分公司有針對Rocky Linux提供商業支援。

雖然Rocky Linux不是RedHat的產品,但是與其關係十分密切。就開發關係上應該是這樣:Fedora → CentOS Stream → RHEL → Rocky Linux。所以Rocky Linux相較於Fedora的套件應該爆幹穩定的,但是套件也相對較老。

Rocky Linux去年曾經遇到危機。2023年,RedHat使出了迷惑的操作:付錢才能取得RHEL原始碼,技術性繞過GPL,震動Linux世界。不過Rocky Linux聲明說他們會繼續開發,再加上OpenELA聯盟(SUSE + Oracle + CIQ)的協助,所以專案到現在還可以維持下去。


全球Rocky Linux社群正在成長中,Rocky Linux使用上並不算孤立無援,他們有活躍的使用者論壇,官網有豐富的中文參考文件,甚至還有CentOS無縫遷移教學。

如果想透過Rocky Linux學Linux伺服器管理,請務必參閱鳥哥的Linux私房菜網站的文章。

2. 測試環境
#

  • MSI Modern 15 A10RBS
  • CPU Intel i5-10210u
  • GPU Intel UHD 620
  • GPU Nvidia MX350
  • Rocky Linux版本:9.4
  • Linux核心版本:5.14.0
  • KDE Plasma版本:5.27.11

3. 安裝Rocky Linux
#

Rocky Linux預設的桌面環境為GNOME,不過官方提供了多種選擇。

  1. Rocky Linux官網提供了不同用途的映像檔,全都包的Default Images檔案太大。由於我是要當桌面使用且我喜愛KDE,故前往Desktop/Workstation Live Images部分,下載只包含KDE的ISO。

  2. 使用Ventoy將ISO放到USB隨身碟。

  3. 重開機進入UEFI。雖然Rocky Linux有支援,但我依然在UEFI停用了Secure Boot。接著使用USB開機。

  4. 開機後點選桌面的Install to Hard Disk圖示,啟動安裝程式

  5. 首先點選系統空間 → 安裝目標位置

  6. 清除硬碟上的所有系統,點選「我想要取回額外的可用空間」再按「完成」。點選刪除,刪除所有空間,再按取回空間。

  7. 完成分區設定。Rocky Linux的分區表預設會使用LVM。

  8. 回到主選單,點選Root密碼,設定root密碼

  9. 然後再新增使用者,並點選「讓此使用者成為管理員」(sudo)

  10. 開始安裝。

  11. 雖然新開機的KDE就有中文,但是沒有中文輸入法。需要手動調整些東西。

4. Rocky Linux安裝套件
#

Rocky Linux 9.4預設套件管理器為DNF。圖形程式方面Rocky Linux並無自身的圖形更新器,靠的是桌面環境的軟體商店搭配PackageKit來更新,像KDE就是Discover。

全系統更新指令:sudo dnf upgrade

Rocky Linux在安裝的時候應該會自動設定好鏡射站,像它預設是使用台灣國內的鏡射站。如果有需要可以查閱全球鏡像站列表,並編輯/etc/yum.repos.d下的檔案來修改鏡像站。


搜尋並安裝套件:sudo dnf search <套件名稱>sudo dnf insall <套件名稱>

雖然Rocky Linux各方面跟Fedora相像,但是Fedora的套件不見得適用。

要抓RPM或新增套件庫的時候,務必下載帶有-epl9字樣的才可以裝在Rocky Linux 9。

根據官方文件,嫌套件少的請開「EPEL Release」、「CRB(PowerToys)」、RPM Fusion等套件庫取得更多套件。

sudo dnf install epel-release
sudo crb enable

桌面應用程式還可以從FlatpakSnapDistrobox、Nix等途徑安裝。為了迴避SELinux問題,請使用DeterminateSystem的安裝器安裝Nix。

5. 設定中文輸入法
#

Rocky Linux預設安裝下並不會自動安裝輸入法。

不錯,經過搜尋,Rocky Linux 9沒有收Fcitx5套件,連ibus-chewing、ibus-rime都沒有。Rocky Linux的注音輸入法只有ibus-libzhuyinibus-bopomofo,拼音輸入法則是有ibus-pinyin。蠻難用的老實說。

所以我想到了,Fcitx5可以透過混合iBus的方式使用Flatpak跑。

  1. 安裝iBus套件
sudo dnf install ibus ibus-gtk3
  1. 設定環境變數,指定輸入法框架為iBus
sudo cat <<EOT >> /etc/environment
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
SDL_IM_MODULE=ibus
GLFW_IM_MODULE=ibus
EOT
  1. 接著再安裝Flatpak版Fcitx5,就可以用Fictx5跑新酷音了。

6. 安裝Nvidia閉源驅動
#

Nvidia官方有支援Rocky Linux,參考這篇了解安裝方式。

在安裝Nvidia顯示驅動後,系統會強制把Nvidia作為主要渲染的顯示卡,有點耗電哪。如果要切換Intel與Nvidia顯示卡,使用EnvyControl

7. Rocky Linux桌面版使用簡評
#

是的,畢竟以伺服器為導向的設計,Rocky Linux桌面版體驗不是很好,需要一點耐心調整。

Rocky Linux套件很老嗎?等等沒有喔,實際安裝才發現KDE的版本蠻新的,沒有Debian Stable那樣舊,至少有追上Ubuntu LTS。但是Rocky Linux 9.4的Linux核心版本還在5.14.0。還有內建的Firefox確實更新太慢了,這點可以用Flatpak解決。

Rocky Linux針對桌面使用者體驗不完善,老實說我選的KDE在Rocky Linux不是很穩定,預設的安裝設定一開機就有KDE Connect瘋狂崩潰。不過將這個套件刪除之後一切就穩定執行。

跟其他搭載KDE的Linux發行版比起來,Rocky Linux沒有像Kubuntu包一些自家的圖形管理程式進來,也沒有openSUSE會塞YaST進去,完全就是原味KDE,更新靠指令,這點類似Fedora。還有KDE 5.27對Wayland支援度不是很好所以得用X11。

大型企業用的程式或會支援Rocky Linux,但桌面用戶如果想要體驗RHEL系Linux的風味,還是先嘗試Fedora好,社群要大的多了。Rocky Linux套件偏少的問題使它不適合成為新手日常使用的桌面Linux發行版。

若你真的想要一個超級穩定的RHEL系的桌面系統,那麼Rocky Linux也是可以挑戰的選項。等以後桌面用戶多起來了,Rocky Linux的生態也會逐漸豐富吧,除非哪天RHEL真的斷了所有「吸血蟲」的活路。

相關文章

Ubuntu 22.04升級Ubuntu 24.04記錄,改APT sources.list強制升級
分類   Linux系統 Linux系統安裝教學
標籤   Ubuntu
微星MSI Modern 15筆電安裝Arch Linux,設定Nvidia雙顯卡、風扇溫度
分類   Linux系統 Linux系統安裝教學
標籤   Arch Linux MSI
Ubuntu LTS如何進行大版本系統升級
分類   Linux系統 Linux系統安裝教學
標籤   Ubuntu

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

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