一說起滾動發行版Linux,大家想到的常常是ArchLinux和Gentoo。滾動發行版的優點是不存在固定版本號,所有軟體都可以獨立更新,所以整個系統都是最新的。但是ArchLinux和Gentoo的安裝並不容易,它們基本上都只包含了網路安裝映象,需要全命令列安裝,對初學者來說很不友好。所以今天我們來試試另一個著名的Linux發行版OpenSUSE的滾動發行版本——Tumbleweed。
進到OpenSUSE官網,我們可以看到它包含了兩個版本,第一個是Tumbleweed,也就是我們今天要安裝的滾動發行版;第二個是Leap,和其他常規發行版一樣,有固定版本號。如果有更新強迫症的話就可以選擇安裝滾動發行版。
不過說點題外話,如果只是想要學習Linux的話,強烈推薦使用Ubuntu或者Fedora這種開箱即用的發行版,不要折騰ArchLinux這樣的。就我個人而言,折騰了很長時間的ArchLinux,除了讓我把那幾個命令背的更熟之外沒有任何作用。現在想想有這點時間折騰,不如學點其他什麼技術。
下載映象
好了,廢話不多說。首先下載安裝映象。這裡我用的虛擬機器軟體是VMware Workstation。安裝映象從這裡下載。
如果安裝了Git的話,還可以順便下載對應的sha256校驗檔案,然後輸入下面的命令校驗下載包是否完整。
$ sha256sum --check openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170406-Media.iso.sha256
openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170406-Media.iso: OK
sha256sum: WARNING: 14 lines are improperly formatted
安裝OpenSUSE
安裝介面
然後開啟VMware,新建一個虛擬機器,虛擬機器設定這裡就不提了。我們看到和Arch不同的是,OpenSUSE的安裝包是一個完整的安裝映象,儘管比較大(將近4G),但是包含了完整的圖形介面。對於初學者來說實在是福音。
我們按F2,還可以切換語言。為了方便我就換成了中文,這真的是Exciting!
許可協議
點選安裝之後,稍等片刻,載入好了安裝核心以後,就可以開始了。這時候還可以注意到滑鼠焦點在虛擬機器內外切換時不再需要按Ctrl+Alt,已經可以自動切換了。
首先是許可協議。
系統檢測
之後OpenSUSE會檢測系統。
分割槽設定
然後需要我們分割槽,由於是虛擬機器,直接預設分割槽就可以了。不過後面不知道是什麼原因導致安裝失敗,所以推薦大家這裡自己分割槽,分個根分割槽和home分割槽,格式使用ext4,應該是比較保險的做法。
時間和區域設定
然後是時間和區域設定,如果聯網的話OpenSUSE會自動設定,不需要我們手動干預。
計算機角色
然後是計算機角色選擇,OpenSUSE為我們預置了兩種角色,分別是兩種桌面的工作站,不過我們選擇自定義。
軟體選擇和系統任務
在這裡我們可以定製要安裝的桌面和工具集,由於是虛擬機器,所以我安裝了比較輕巧的xfce4桌面,其他工具按實際情況選擇。
建立使用者
然後是建立使用者。
評估安裝
然後系統會評估這次安裝的設定。
評估完成之後就可以開始安裝了。這個過程可能很慢。
安裝完成
歷經千辛萬苦終於安裝完了,不得不說除了ArchLinux這種可定製的,其他的Linux發行版安裝都挺慢的,尤其是Antergos這種需要聯網更新的,連線外網的那個龜速。ArchLinux用熟了之後,第一件事情就是修改安裝映象,然後安裝速度真心特別快。
下面就是安裝完成的截圖了。
再來一張桌面的。預設圖示比較難看,所以我安裝了Numix-Circle圖示。由於虛擬機器裡頭太卡了,所以就沒進行更多美化。從上面那張截圖可以看到,滾動發行版的更新速度就是快。Ubuntu之類的開啟最快還是4.9核心吧,這些滾動發行版已經刷到4.10了。
由於虛擬機器裡太卡,所以我也沒進行更多試用。不過就剛才的一點使用來看,OpenSuse Tumbleweed還是一個非常不錯的Linux發行版,它雖然是滾動發行版,但是具有圖形化安裝介面,很適合初學者安裝使用。
OpenSuse Tumbleweed的預設軟體包管理器是zypper,和Ubuntu的apt、Fedora的def(原來是yum)、ArchLinux的pacman類似。當然由於ArchLinux折騰時間比較長了,我現在反而對Arch的命令更熟悉了。不過安裝軟體的話,OpenSuse Tumbleweed提供了一個圖形化安裝程式YaST2,可以直接搜尋、安裝軟體,挺方便的。
當然其實Arch也有類似的圖形化安裝程式,好像叫pamac。不過這個程式是Arch的衍生版Antergos的東西,不過由於它們是通用的,所以我們可以在Arch中新增Antergos的軟體源(我就是一直這麼做的)。Antergos的軟體源裡有很多好東西,如果使用Arch的同學推薦新增一下。
好了,最後說一下使用感想吧。由於是虛擬機器安裝,所以體驗非常差,系統卡的幾乎什麼也不能幹。不過好歹我也試用了一下OpenSuse Tumbleweed,感覺還是非常棒的。假如某天我電腦上的雙系統Arch再次崩潰的話(為什麼要說再次?),下次我就會選擇安裝OpenSuse Tumbleweed。
最後的小發現:剛才檢視了一下電腦硬碟,發現遊戲分割槽裡面除了幾個電腦帶不動的遊戲之外什麼也沒有,感覺明天可以利用分割槽在硬碟上安裝OpenSuse Tumbleweed呢。