2015年4月18日 星期六

(F21) 安裝 HighPoint RocketRAID 的 Kernel 3.17.4-301 驅動程式

安裝 Fedora 21 後,大概是自已工作上事情稍微多了些。幾台安裝 HighPoint RocketRAID RAID 硬碟加速卡的電腦,一直沒有時間升級。最近有些時間,就想將它們升級為 Fedora 21。
  雖然試了很多次,不過目前只能以 Workstation(工作站)版,將整個 Fedora 21 系統安裝在 RocketRAID 硬碟加速卡所管轄的硬碟組中。Server(伺服器)版只能將「RAID 硬碟組」當做資料碟使用(註:目前的嘗試的做法,尚未能在系統安裝前就載入 RokcetRAID 驅動程式)。

  以下就是這幾台電腦的安裝紀錄,這次的升級例子是使用 RocketRAID 1740,詳細步驟如下:

一、編譯驅動程式的核心模組

記得一定要從 HighPoint 官網下載 Linux 的「開放原始碼驅動程式」,才不容易有『後遺症』。不過,這次不用像以前一樣,一列一列去找要修改的地方,在 ubuntu 的一份文件中,有提供一份「修補檔 (patch)」的壓縮檔,『rocketraid-linux-3.11-patch-r2.tar.bz2』,裏面有有許多適用 HighPoint RocketRAID RAID 不同型號硬碟加速卡的「修補檔」。解開壓縮找出適用該型號的「修補檔」。

2015年4月16日 星期四

解決「Chrome 因 sandbox 被 SELinux 禁止,而出現錯誤訊息」的問題

昨天更新 Google Chrome,因習慣於關機前下達更新、關機的複合命令,今天開機後一執行 Google Chrome 就出現 SELinux 的安全性警告,
不理會它直接也不影響 Google Chrome 繼續執行,但是 SELinux 是 Fedora 重要的安全機制,會出現警告訊息,也不知是否有安全顧慮。

2015年4月12日 星期日

解決「Scilab 因 OpenGL 而不能繪出圖形,只有空白視窗」的問題

Scilab 是一個免費、開放原碼軟體,可提供工程及科學應用領域所需的強大數值運算環境。忘了從哪個版本(F17 或 F18)開始,Fedora 就已經將之收錄在套件資料庫中,方便使用者安裝、使用。
  將工作用電腦升級到 Fedora 21 後,由於顯示卡(FX 5200)較舊,不能再使用原廠提供的驅動程式,只能用開源碼社群所開發的驅動程式。平常的用途除了慢一點外也沒什麼大礙,就不以為意。
  最近需要用到 Scilab,就安裝 Scilab 並試用一下,原本要出現一個函數圖形,結果只跳出一個空白視窗。
這一來,Scilab 的使用就不方便了,該上網找一下解決辦法。找到不少結果,而且說法相當不一致,有的說無解,有的說有解,就都試試看並將結果整理下來。

官方網站的說法

官網上的回答應該是比較正確的,但也不是百分之百完全正確,要看它的前提是什麼。

2015年4月5日 星期日

用 ethtool 查詢網路卡的規格

通常使用者對網路卡使用時的狀態(如:是否連線中?忙碌程度?)是比較有興趣的,若是想知道目前網路卡運作時的狀態時,從桌面上方的工具列之右側,在『』上按【滑鼠右鍵】會跳出一個下拉選單,點選《連線資訊》可以得知。
但若想要判斷:驅動程式是否能正確設定網路卡?網路效能是否完全發揮?光靠這些資訊是不足夠的,需要能查詢網路卡的規格,才可以正確得知答案。

2015年4月4日 星期六

(修訂)「安裝只有『MATE 桌面』(無 GNOME 3) 的 Fedora 21 工作站」

依前文〝安裝只有「MATE 桌面」(無 GNOME 3) 的 Fedora 21〞所述步驟,的確可以得到一個只有「MATE 桌面」的圖形化環境。經過幾週來的試用,還是有些問題未完全解決,就是
  • 「終端機」的文字字型與由「Fedora 21 工作站」再加裝「MATE 桌面」不同。(請參考前面發文)
  • 許多英文字的顯示字型看起來都覺得不太習慣,可能是字距與平時常見的不同。
看樣子除了字型外,可能也有其它的設定不同,還是儘量查一下,以免將來又有什麼狀況發生。比較了「Fedora 21 工作站」+「MATE 桌面」及「Fedora 21 伺服器」+「MATE 桌面」,發現安裝的套件有些不太一樣,前者為

2015年4月3日 星期五

解決「加裝的『MATE 桌面 』之『終端機』顯示字型不正確」的問題

依前文〝安裝只有「MATE 桌面」(無 GNOME 3) 的 Fedora 21〞所述步驟,的確可以得到一個只有「MATE 桌面」的圖形化環境。經過幾週來的試用,還是有個問題未完全解決,就是「終端機」的文字字型與由「Fedora 21 工作站」再加裝「MATE 桌面」不同。
如圖所示,上圖是由「Fedora 21 工作站」再加裝「MATE 桌面」的「終端機」,下圖是由「Fedora 21 伺服器」只裝「MATE 桌面」的「終端機」,可以看出顯示的字型明顯不同。應該是有某些步驟未執行。

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」〞