Mandrake曾經是最受歡迎的Linux發行套件,後來改名為Mandriva,但是Mandriva自Mandriva 2011後,遲遲未推出後續版本。此時,一群前Mandriva員工宣布將推出其分支版本,並命名為Mageia。繼2011年6月1日推出第一個版本Mageia 1後,Mageia 2在2012年5月22也正式誕生了。
如果希望透過無線網路進行系統安裝,此版本的Stage 2也可以滿足這樣的需求。檔案系統與儲存空間方面,則提供了btrfs、LVM、nilfs2的支援,並且可以支援大於2.2TB的硬碟。
安裝主機如果沒有螢幕可以使用,也可以直接將安裝過程中產生的訊息經由序列埠輸出,不一定非要準備螢幕不可。而提供網路測試功能、支援XFS作為根目錄的檔案系統等功能,也都是此版本的更新項目之一。
萬一安裝過程發生問題無法完成安裝,甚至產生核心傾印問題(Core Dump),drakx-in-chroot工具則可以提供GDB除錯支援,並記錄安裝程式發生問題時所產生的各種資訊。事後,使用者可以在實際的系統中進行除錯,以便找出問題的真正發生原因,並加以排除。
系統救援
在Mageia 1,甚至是更早的Mandriva 2010.x或2011版中,系統救援的功能都存在著些許問題,但這些問題目前在Mageia 2內都已經獲得解決。
Mageia 2的系統救援功能還提供了許多新功能的支援,例如可以進行邏輯卷軸系統(Logical Volume System)的救援,或是處理已編碼系統、RAID磁碟陣列系統的救援工作等等。
此外,透過序列埠進行救援工作,或是將輸出訊息重導至序列埠,也都是此次系統救援所新增的功能之一。如果希望以遠端作業方式進行系統救援,可以利用SSH通訊協定加以進行。
若想使用SSH進行遠端救援工作,需要在系統上啟用網路,並執行一套名為「dropbear」的SSH伺服器程式,才能順利進行。
先前許多工具使用了較多的記憶體空間(例如harddrake2程式),在目前的版本中都已經加以精簡了。
而一些可能會造成當機現象的問題,也都進行過修正,硬體支援方面也進行擴充,可以說,Mageia 2徹底移除了許多可能造成系統不穩定的問題,相對地便能提供使用者更加穩定的系統。
套件管理工具
目前大多數的Linux發行版本,都會提供套件管理工具,讓使用者可以快速安裝或移除各種軟體套件。Mageia 2承襲了Mandriva的相關特色,所以套件管理工具與Mandriva一樣,採用的都是URPM。
且無論是文字介面或圖形介面,都有相對應的應用程式,可以作為安裝、移除、管理套件軟體用途使用。URPM的核心仍然是RPM系統,其版本已經更新到4.9版,並提供更快的處理速度。
以文字介面的工具程式集而言,「urpmi」指令是Mageia 2用來安裝套件的主要程式,也是Mageia 2作為解決RPM套件相依性問題的預設工具。如果要進行系統更新,也需要執行此程式以進行後續的處理。
URPM其他的文字介面工具包括用來移除已安裝套件的「urpme」、在套件中尋找特定檔案的「urpmf」指令,以及查詢URPM資料庫內容的「urpmq」指令等等。
如果要更新URPM的資料庫內容,則可以使用「urpmi.update」指令,或是使用此指令來關閉或忽略系統上已定義的套件安裝媒體來源。
如果要變更Mageia套件安裝媒體來源,則使用「urpmi.addmedia」指令新增一個媒體來源(可以是遠端網站,亦可是本地主機的磁碟機),或是在不需要該媒體來源的情況下,以「urpmi.removemedia」指令加以移除。
如果不習慣在文字介面下以指令方式進行系統操作,Mageia 2也提供完整的圖形化介面,幫助使用者進行套件管理作業。其中最主要的圖形管理介面為rpmdrake,可以直接在Mageia 2的控制中心中找到。
|
▲Mageia 2也提供套件管理系統,並同時支援文字與圖形介面。 |
rpmdrake可以用來安裝或移除軟體,其底層元件則是urpmi,因此urpmi可以達到的功能,都可以直接透過rpmdrake進行處理。
也由於提供了過濾功能,因此使用者能夠自行決定顯示的套件項目。例如,只顯示使用圖形介面的套件,或是僅顯示系統安全性更新套件等等。
「drakrpm-edit-media」工具程式則可以用來設定安裝媒體來源,其功能便如同「urpmi.addmedia」或「urpmi.removemedia」指令的前端處理程式。
如果想要暫時停止使用某些軟體來源,也能透過此工具進行處理。而其選項設定畫面內,則可以指定許多urpmi的相關設定,例如選擇預設的下載程式等等。
MageiaUpdate程式的功能則可以直接從名稱上加以解讀,這是用來更新系統的工具程式。執行此工具程式時,會先更新urpmi的資料庫內容,接著再上網檢查已安裝的套件中,是否有需要更新的程式。如果有找到任何更新程式,則會提醒使用者下載與安裝。
MageiaUpdate也會與mgaapplet進行整合,並定期檢查系統已安裝套件是否有更新版本可進行安裝。檢查更新套件的週期,亦可由使用者自行決定,執行「mgaapplet-config」指令再加以設定即可。
此外,mgaapplet程式在系統登入時便會自動執行,因此不需要額外設定即可直接使用。
結語
如果讀者有持續觀察DistroWatch網站的習慣,便會發現過去六個月以來,Linux Mint雖然仍然是此網站之中各種Linux發行版本排行榜的狀元,但第二名的位置卻不是大家所熟悉的Ubuntu,而是由Mageia所取代。
由此可見,Ubuntu或Linux Mint雖然在Linux使用者心目中都已經有了一席之地,但這並不表示大多數人只關心這幾套較為流行的發行版本而已。
基於Mandriva所開發而成的Mageia,同樣也擁有許多使用者的關注。或許在不久的將來,Mageia的知名度也會與Ubuntu、Linux Mint不相上下也說不定。