2015年3月27日 星期五

安裝只有「MATE 桌面」(無 GNOME 3) 的 Fedora 21

有幾台比較老舊的電腦,所執行的「圖型化介面」必須選擇硬體需求較少的「MATE 桌面」環境。但是,「Fedora 21 工作站」版會預設安裝「GNOME 3 桌面」環境,雖然可以再加裝「MATE 桌面」並切換成以『LightDM』登入。但是,安裝「GNOME 3 桌面」所占去的硬碟空間卻無法收回,也會導致『程式選單』中包含來自兩個桌面環境的程式選項之重覆問題
  以前寫過『在 Fedora 18 只安裝 MATE 桌面環境(無 GNOME)』的安裝步驟,最近的測試已經不適用了。所以,又得重新找一個新的操作流程,安裝一個只有「MATE 桌面」,而且沒有「GNOME 3 桌面」的環境。

一、Fedora 21 光碟的分類

以往 Fedora 的釋出的光碟是分成:
光碟分類ISO說 明
Live CDCD-ROM試用及安裝,但以此光碟安裝時,會有某些套件未預設安裝。
NetInst
網路安裝
CD-ROM安裝時需有網路連線,大部分的套件會從網路下載再安裝。
完整版DVD安裝時所需套件都可存在光碟中,除非要直接安裝『最新』版套件,才需連上網路。
依需要下載不同的光碟映像檔 (ISO)。而 Fedora 系統的用途是『工作站』或『伺服器』是依所安裝的套件而決定,使用者可隨個人喜好自由安裝,或隨時轉換用途。隨著 Fedora 版本的演進,收錄的套件數和檔案大小愈來愈多,已經快超過一片單面 DVD 的容量(:約 4.7GB)。
  在 Fedora 21 釋出時,將光碟的分類做了一些改變,分成:
用 途ISO說 明
 工作站  DVD 依「工作站」用途安裝套件,非必要套件並不會預先安裝或某些『服務』未預設開機自動啟動(如:SSH 服務)。
伺服器DVD依「伺服器」用途安裝套件,非必要套件並不會預先安裝(如:「圖形化」介面非「伺服器」必需,故未預光安裝)。
雲端-專供「虛擬機」或「雲端」虛擬機之用。
SpinsDVD為不同使用者量身訂做的 Fedora 版本,包括一些經過挑選的應用程式及客製化修改。
一般安裝用途多直接安裝「工作站」版,但是會預設安裝「GNOME 3 桌面」。若安裝「MATE-Compiz」這個 Spin,是會只有「MATE 桌面」,可是不知是否與原有的「工作站」版有何差別,會不會影響其它用途。
  因此,就想直接由「工作站」或「伺服器」這兩個版本著手,目前的使用經驗,除了預設套件的安裝、設定有些不同外,其它都與之前版本並未差異太大。另外的看法是:是 Fedora 社群正式的釋出版本,未經其他工作調整過,預期將有較佳的延續性。。
更新後的步驟請參考〝(修訂)「安裝只有『MATE 桌面』(無 GNOME 3) 的 Fedora 21」

二、安裝無「GNOME 3 桌面」及「MATE 桌面」的環境

由於「Fedora 21 伺服器」版預設未安裝任何的「圖形化桌面」環境,所以這步驟就用「伺服器」版來安裝。至於是 DVD 或「網路安裝」,反正裝完後再更新就都一樣了;至於安裝步驟的細節就省略吧。

三、安裝「MATE 桌面」環境

接下來就是「MATE 桌面」的安裝,因為套件資料庫中的『套件組』安裝的封裝問題,僅安裝「MATE 桌面」的話,有些「圖形化」程式並不會跟著安裝。比較 Fedora 20 的 DVD 安裝結果,尚有其它『套件組』也要一併安裝,使用上才會像「Fedora 20 + MATE 桌面」一樣,要安裝較完整的「MATE 桌面」環境的命令為,整理後總共要安裝的『套件組』如下
[root@Celeron-D ~]# yum groups install MATE base-x Fonts Multimedia
[root@Celeron-D ~]# yum groups install "Printing Support"
[root@Celeron-D ~]# yum groups install "Hardware Support"
[root@Celeron-D ~]# yum groups install LibreOffice
上述所安裝的『套件組』與「MATE 桌面」環境之關係為:
套件組名稱說明
MATE「MATE 桌面」環境的必要套件。
base-x「X 視窗」伺服器。
:「MATE 桌面」及其它桌面環境,都架構在其上)
Fonts在桌面環境繪製字型的套件組。
Multimedia桌面環境常見的音、視訊框架。
Printing Support印表機列印與分享有關的工具程式。
Hardware Support與多項硬體有關的專用工具程式。
:多數與無線網路有關)
LibreOffice辨公室常用以提昇生產力的軟體。
上表中前三項是一定要安裝,而後幾項可以視使用需求情形而選擇安裝。

四、將電腦設定為開機即為「圖形化介面」

安裝好「MATE 桌面」環境後,如果不切換預設開機模式,則前面的步驟只能用「手動方式」開啟「圖形化介面」,或者以 VNC 連線來使用它。設定的命令為
[root@Celeron-D ~]# systemctl set-default graphical.target
[root@Celeron-D ~]# systemctl enable lightdm.service 
上述的第一個命令開機後啟用圖形化介面,而第二個命令是設定開機後啟動「MATE 桌面環境」的管理服務。設定後重開機,就是一台只有「MATE 桌面」環境的電腦了。

五、其它安裝

有些套件在 Fedora 21 中並不會預設安裝,還需使用者自行安裝。請參考這幾篇發文,

後記:


已測試版本:

  • Fedora 21 Server + MATE

參考資料:

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)