這篇文章教學如何在Windows安裝openSUSE Tumbleweed虛擬機。使用後若覺得滿意,可以將系統安裝至實體機器上,過程大致一樣。
openSUSE是德國SUSE公司推出的Linux發行版,Tumbleweed為SUSE Enterprise的上游原始碼版。
openSUSE算是開箱即用的發行版,內建很多常用軟體,例如中文注音輸入法、讀取NTFS硬碟的套件。不過使用者要有查英文WIKI,主動理解排除問題的意願。
openSUSE還有「YaST」這套圖形前端,用來管理軟體、設定虛擬機、防火牆很方便。有時候要手動去官網抓RPM檔來安裝軟體,但下載之後就交給YaST處理,使用上很簡單。
最重要的是,SUSE公司做了很多搞笑影片。
openSUSE Tumbleweed和Leap的差別#
openSUSE官網有二個版本: Leap和Tumbleweed,我簡介選擇Tumbleweed的理由。
Leap就是穩定發表的版本,基於SUSE Enterprise。跟Ubuntu類似,幾年才更新一次,適合需要很穩定桌面的用戶,但是官方提供的軟體版本會偏舊,甚至沒有提供。
Tumbleweed類似Arch Linux,滾動式更新,沒有固定的版本號碼。所以可以每天享受到最新kernel的功能和最新版本軟體,並且openSUSE的套件會由SUSE公司檢查過才釋出。
滾動式更新就沒有「中止支援」的問題。雖然更新很頻繁,也可能會滾壞,但可以設定隔幾週再檢查更新。
1. 下載VirtualBox和ISO#
VirtualBox是Orcale維護的開源虛擬機軟體。確認電腦BIOS已開啟虛擬化支援。硬碟至少有16GB剩餘空間。
至 VirtualBox官網下載Virtualbox,安裝exe。
至 openSUSE官網下載Tumbleweed的Offline Image ISO,此安裝映像檔不支援Live USB試用。如果嫌下載太慢,旁邊的小箭頭點開,從其他鏡像點下載。
VirtualBox點選「新增」虛擬機器
名稱輸入「openSUSE」,類型應該會自動變成「Linux」,下一步。
分配至少2GB RAM,4GB以上更好。
點選「立即建立虛擬硬碟」,VDI,動態分配大小。建立至少16GB的虛擬硬碟
點選「設定」編輯虛擬機,在「系統」→「處理器」視電腦性能增加分配的CPU核心數目。
「存放裝置」點選控制器IDE,點選右邊的光碟圖示,「選擇磁碟檔案」,選取剛剛下載的openSUSE ISO。
關閉設定,點選「啟動」。滑鼠點一下Virtualbox視窗,用鍵盤上下鍵選擇「Installation」按下Enter。按一下鍵盤右邊的Ctrl鍵,可讓滑鼠脫離虛擬機。
約等個五分鐘就會進入桌面,開始安裝。
2. 開始安裝openSUSE#
安裝時虛擬機需要有網路連線。點選「Language」將界面調成繁體中文。
啟用線上儲存庫。
系統角色要選擇桌面環境,我選功能豐富的KDE Plasma。
分割方式使用預設,使用整個硬碟。
時區設定為台北。
建立本機使用者帳號和密碼。取消勾選自動登入。
確認事項之後,點選安裝。會開始下載套件進行安裝。由於openSUSE預設的套件庫不是台灣站,下載可能要花較長時間。
安裝之後系統會自動重開機,接著進入登入畫面。如果沒有就強制重開。
虛擬機關機。編輯虛擬機設定,在「存放裝置」點選控制器IDE,移除openSUSE的安裝ISO。
3. openSUSE後續安裝優化#
登入之後就是KDE的桌面,長的有點像舊版Windows,內建Firefox瀏覽器。
連上網路後,openSUSE應該會自動檢查軟體更新並顯示在右下角,有的話就點選安裝。
更換軟體庫為台灣鏡像站#
openSUSE的套件管理員是 Zypper,需要用到終端機指令。圖形前端 YaST用於安裝軟體、管理虛擬機、設定防火牆。有時候要自行到 openSUSE Software找軟體套件。
- 點選YaST程式 → 軟體套件庫,點選「主要套件庫」,點選「編輯」。
將網址取代為NCHC的網址:http://free.nchc.org.tw/opensuse/tumbleweed
或是TWAREN的網址:http://ftp.twaren.net/Linux/OpenSuSE/
例如主要套件庫(OSS)的填入:http://free.nchc.org.tw/opensuse/tumbleweed/repo/oss/ , 點選確認儲存,系統會自動重新整理。將其他軟體庫如法炮製,記得確認一下網址目錄結構是否正確。
安裝新的中文輸入法#
openSUSE中文注音輸入法預設是GCIN,按Ctrl+空白鍵切換語言。我個人是建議換成較新的Fcitx5。
- 移除gcin
sudo zypeer remove gcin
- 安裝fcitx5
sudo zypper install fcitx5 fcitx5-zhewing
- 在
/etc/environment
加入以下內容以支援Wayland顯示伺服器
INPUT_METHOD=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
重新開機,於系統選單搜尋開啟Fcitx5的輸入法設定工具,點選新增輸入法,將注音加入到列表。
Fcitx5的狀態會顯示於系統匣,使用CTRL+空白鍵切換輸入法,藍色的「漢」代表目前輸入的是繁體。