快轉到主要內容

安裝openSUSE Tumbleweed至電腦上

Linux系統 Linux系統安裝教學 openSUSE
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

openSUSE是一個歷史悠久的Linux發行版,源自德國,基於企業版SLES開發,屬於免費下載的作業系統。

本文介紹openSUSE的特色,以及安裝方式。

1. openSUSE特色
#

1.1. Tumbleweed與Leap差別
#

目前openSUSE有二個主要版本:Leap和Tumbleweed

在安裝openSUSE前,你可能會想搞清楚這二個版本有什麼差別。

openSUSE Leap,固定版本更新的發行版

openSUSE Tumbleweed,滾動發行版

二者功能很像。對有接觸過Linux的用戶來說,簡言之二者差別就是:

Tumbleweed = Fedora

Leap = RockyLinux

openSUSE Tumbleweed ,正如它的代號風滾草一樣,是採取滾動更新的模式,Linux核心和軟體都是接近上游的最新版本。系統沒有大版本之分,每次升級都是從一個快照升級到下一個快照。

openSUSE Leap是每年固定更新的版本,每年發表一個大版本,更新模式比較接近Fedora的模式,而非Debian Stable久久更新一次。並且Leap是基於SUSE Enterprise Linux的下游版本(正如RockyLinux之於Redhat Enterprise Linux),所以Leap比Tumbleweed穩定許多。

不過這也不是說openSUSE Tumbleweed就很不穩定。openSUSE有一套稱為 OpenQA的系統,能在套件發布前對其進行測試,減少更新後系統出錯。讓Tumbleweed的滾動更新能比Arch Linux更有保障一些。此外openSUSE預設啟用BTRFS,能在系統出錯後回滾至上一個版本。

若要安裝openSUSE,推薦使用KDE當預設桌面環境,讓openSUSE提供的系統工具與KDE完美整合。

1.2. YaST
#

YaST是openSUSE不同於其他Linux發行版的最大特色,可以點一點就完成大部份系統管理操作,諸如管理防火牆、管理使用者、硬碟分割、查看系統日誌、安裝軟體。YaST把這些工具都整合在一個面板裡面,就像Windows的「控制台」一樣方便。

過去安装套件需要知道套件名稱,再開啟終端機用指令安裝。但是YaST可以直接搜尋openSUSE套件庫的套件。下載RPM套件也可以用YaST輔助安裝。

在解除安裝套件遇到衝突的時候,也會提供建議供使用者選擇下一步。

即使是新增第三方軟體庫,也是按一下圖形介面就完成,印象中我用openSUSE裝軟體很少打指令。

誠然,過度依賴YaST會忘記指令怎麼用,不知道如何在純文字模式設定服務,這也是被人詬病的一點。亦有人認為YaST是多餘的存在,因圖形界面設計太複雜,新手不好學,而資深用戶寧願直接用指令的尷尬現象。

1.3. 預設啟用BTRFS自動備份
#

openSUSE預設啟用BTRFS當檔案系統,並會在升級系統時製作備份快照。

啟動系統的GRUB選單就可以回滾至之前的版本。

1.4. 第三方軟體庫
#

openSUSE有稱為openSUSE Build Service (OBS)的社群建置第三方軟體庫,就像Ubuntu的PPA、Arch Linux的AUR,第三方維護的軟體庫可以到這裡抓。例如我常常用到的內網穿透軟體ZeroTier就得到這裡抓。

官網有完善的正體中文說明文件,與社群貢獻的Wiki相輔相成。不過官網文件以SLES企業版為主,偏系統管理方面;openSUSE Wiki則是像Arch Linux Wiki,介紹常見應用程式的使用方法。

2. 安裝openSUSE Tumbleweed
#

  1. 官網下載ISO,選取x86_64的離線安裝映像檔。

  2. 使用 Ventoy製作開機碟

  3. 開機後按照螢幕指示完成安裝,通常是一直下一步即可。桌面環境推薦選KDE。

3. 安裝後的優化
#

3.1. 安裝Nvidia驅動
#

  1. 加入Nvidia套件庫
sudo zypper addrepo --refresh https://download.nvidia.com/opensuse/tumbleweed NVIDIA
sudo zypper refresh
  1. openSUSE依照Nvidia代數將套件分為G03、G04、G05、G06。我的卡是最新一代的GTX 1050Ti,所以要裝G06。如果裝了不能用的話再試試G05版本。
sudo zypper in vidia-video-G06 x11-video-nvidiaG06 x11-video-nvidiaG06
  1. 重開機,檢查Nvidia安裝狀況
nvidia-smi

3.2. 安裝Fcitx5新酷音輸入法
#

(個人意見) openSUSE預設安裝的GCIN輸入法非常難用,我建議注音使用者換成Fcitx5。

  1. 點選KDE右下角的GCIN圖示,退出GCIN輸入法

  2. 安裝Fcitx5與新酷音

sudo zypper install fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-chewing
  1. 設定環境變數:sudo vim /etc/environment,填入:
INPUT_METHOD=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
  1. 移除GCIN
sudo zypper remove gcin
  1. 重開機,點選右下角的Fcitx5圖示啟用新酷音輸入法。

3.3. 善用YaST
#

在KDE左下角的系統設定搜尋YaST即可開啟。

YaST可協助您安裝rpm、Flatpak套件,以及更換套件庫網址、管理防火牆、管理使用者、硬碟分割、查看系統日誌、編輯GRUB開機參數等。

儘管如此,有時候還是要用命令行安裝軟體。

3.4. 如何更新系統
#

TUmbleweed跟Leap一樣都是透過Zypper指令更新

雖然KDE Discover和YaST都能更新系統,然而以Tumbleweed而言,系統全更新應使用sudo zypper dup而非sudo zypper up

4. 延伸閱讀
#

相關文章

[VirtualBox] openSUSE Tumbleweed Linux虛擬機安裝教學
Linux系統 Linux系統安裝教學 openSUSE VirtualBox
Debian 11 Bullseye安裝教學,KDE桌面環境+中文輸入法
Linux系統 Linux系統安裝教學 Debian KDE Plasma
Fedora Silverblue安裝與使用
Linux系統 Linux系統安裝教學 Fedora Immutable Distro

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。