Centos 6.x 安裝與設定

1 Centos 6.x 的安裝過程

Centos的安裝過程與其他的Linux的發行版本的安裝過程大同小異。

  1. 下載最新的Centos 6.x。可至台中市教育局FTP網站進入官方授權選項來下載。

2 Centos 6 Configuration

2.1 Install new repository

  1. 安裝 EPEL 套件庫,含 remi 套件庫。(安裝套件庫說明)(官方網站)
  2. 安裝 RPMfusion 套件庫。(官方下載)(官方網站)
  3. 安裝 RPMForge 套件庫。(安裝說明)(建議可以不用安裝,因為上述兩個套件庫所包括的套件大都已夠用,不同套件庫所含括的套件之間的關係可能會有衝突發生)

 

由於Centos 6.x 的LiveCD並未預設安裝ntfs-3g套件,所以無法存取NTFS分割區,因此必須先安裝EPEL套件庫(repository)後,再安裝ntfs-3g套件。

亦可參考此一網路連結

若要安裝相關多媒體影音套件與解碼器  (codecs) 亦可安裝 RMPforge 套件庫

 For Centos 6.x 64bit:

# cd ~
亦即先移至使用者的家目錄,接著再執行wget指令來下載 EPEL 與REMI兩個套件庫
# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# su

亦即更換至root帳號。接著要切換回原使用者的家目錄,例如,/home/john,以便安裝剛剛所下載的套件庫。

# cd /home/jonh

# rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

2.2  Install ntfs-3g

若已安裝EPEP 套件庫,則

1. 切換至root

# su

2. 安裝EPEL套件庫。

如上一小節所示。

3. 安裝ntfs-3g套件

# yum install ntfs-3g

 

2.3 Date & Time Zone set up

# vim /etc/sysconfig/clock

ZONE="Asia/Taipei"
UTC=false 

 

2.4 Install Language Package

# yum install system-config-language

 接著可以在桌面上點接滑鼠右鍵,再點選「更改桌面背影」,接著再點按「字型」頁,將各種預設字型更換為自己喜歡的字型。例如,可選擇「文泉驛微米黑」字型。

 

2.5 Install VLC in Centos 6.3 (+)

由於Centos預設的totem軟體並沒有預設安裝相關的mp4, h.264的decoder,所以可以另外安裝vlc來解決。

# cd /etc/yum.repos.d/

# wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo

# yum install vlc

 

2.6 安裝無蝦米與注音輸入法

由於在Centos 6.x中安裝gcin後,會出現 Unable to keep the input method的錯誤訊息,所以只好將無蝦米(正版)安裝在Centos預設的 iBUS 輸入法平台。

  1. 請先登出目前的使用者帳號,並重新以root帳號來登入。登入後系統會出現警告訊息,要求使用者在下達任何的命令時都要很小心。
  2. 將無蝦米正版光碟中適合iBUS的主程式解壓縮至一個暫存目錄後就會產生一個boshiamy-ibus子目錄,然後執行終端機,進入子目錄執行其安裝程式檔:sh ibus-install-boshiamy.sh。
  3. 接著進入「系統/偏好設定/輸入法」,在「輸入法」頁中點選「選取輸入法/漢語/無蝦米(繁)」再按加入。
  4. 接著點按「通用」頁,在「鍵盤快捷鍵/下一個輸入法」欄位中,點按鈕以進入按鍵設定畫面,在「按鍵碼」欄位中預設值是「Shift_L」代表是是左Shift鍵, 而一般我們習慣是用Ctrol-Shift_L來更換至下一個輸入法,所以先取消其他的「按鍵組合」項目後,再勾選「Control」後,再按「套用」即可更改成以Ctrol-Shift_L來更換至下一個輸入法

接著可以新增與設定 Bopomofu 注音輸入法。

而 iBUS 預設已經安裝了「酷-漢語注音-Chewing」,類似新微軟注音,也可設定成單純不自動補成片語的注音,所以可以完全取代 Bopomofu 注音。

有一些使用者習慣的中文輸入對應的鍵盤是倚天鍵盤,所以先要出現可以更改輸入法鍵盤的「語言面版」,此時在「通用」頁中,「字型與風格」區段中的「顯示語言面版」欄位中,選取「總是」並按確定後,就會出現語言面版,每一種輸入法在語言面版中所出現的功能按鈕可能不同,但都會有類似「偏好設定」的按鈕,點選後就可以進入設定的畫面,其中就包括鍵盤的設定。

更改完成後,可以在「顯示語言面版」欄位中,選取「嵌入選單內」來取消一直顯示語言面版。

2.7 安裝Acrobat Reader

首先要先安裝Acobat Reader的套件庫,請進入終端機執行下列的命令:

sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm


sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux 

接著安裝 nspluginwrapper 與Adoebe Reader English version。

sudo yum install nspluginwrapper.i686 AdobeReader_enu

若想瞭解有那些Adobe Reader的版本,則可以下達指令:

sudo yum list AdobeReader*

一般而言,中文版的Adobe Reader比英文版要舊一個版次,但若想安裝中文版,則可下達指令:

sudo yum install nspluginwrapper.i686 AdobeReader_cht

 

2.8 安裝gimp-plugin-registry package

2.8.1 於linux 系統中安裝的方式

安裝方式

基本上要在 Centos 6.4 中安裝可以整批處理圖片放大或縮小的 dpb 套件,由於沒有在原有的 Centos 各種套件中含括進來,所以最快的方式是到官方網站下載(dbp原始程式),例如,(dbpSrc-1-1-9.tgz.)。接著解壓縮至使用者家目錄中的任何一個暫存目錄,例如,temp目錄。然後進入解壓縮後的 dbp 原始程式目錄,例如,dbp-1.1.9。

接著就要進行 compile原始程式。由於要compile 原始程式必須要使用到 g++套件以及 gimp-devel套件,因此要在終端機書面中安裝此一套件:

su

yum install gcc-c++  gimp-devel

接著可以回到所login 的使用者帳號,例如使用者帳號為 iam,則可下達指令:

su iam

接著就執行翻譯的指令:

make

若翻譯原始程式成功,則可下達安裝 dpb 執行檔至 gimp在本地隱藏式目錄,例如,「.gimp-2.6」,下的 plug-ins目錄中,安裝的指令為:

make install

如此在 「.gimp-2.6」,下的 plug-ins目錄中就會出現一個名為 dbp 的執行檔。

當開啟 gimp 在 「濾鏡」選單中,就會出現 「Batch Process」的功能選項,就可以進行圖片的整批處理了。

2.8.2 於 Windows 系統中安裝的方式

首先至 Gimp 的官方網站下載最新的 gimp 安裝程式(gimp官方網站)(Windows 版gimp安裝程式下載網站)(Windows版gimp 2.8.6 繁體中文安裝程式檔)。下載完成後即可雙擊該執行檔進行安裝。

接著至dpb的官方網站於 「Windows Users」那一節中下載Windows 版的dpb外掛程式,例如 gimp-1.1.8.zip檔。下載該壓縮檔後,先解壓縮至任何一個暫存目錄產生一個 dbp.exe檔。接著進入 gimp 程式,點選系統功能選項「編輯/偏好設定/資料夾/外掛程式」就會出現外掛程式的儲存目錄,例如 /Users/<使用者帳戶名稱>/.gimp-2.8/plug-ins/。如此只要將 dbp.exe 檔複製到該目錄中即可重新開啟 gimp 就可以在「濾鏡」功能選項中,看到「Batch Process」的選項,就可以執行整批處理圖片的功能了。又/Users/ 目錄,在Windows檔案總管中所顯示的是中文目錄名稱「使用者」。

 

2.9 於 VMware Workstation 9 中的 Centos 6.4 Guest 的 Share Folder (共享資料夾) 不見了的解決方式

su

/usr/bin/vmware-config-tools.pl

以重新設定 vmware tools後,應該就可以恢復正常。

 

2.10 安裝 Adobe flash player

可參考此一網頁超連結

 

2.11 安裝多媒體codecs

可參考此一網頁超連結

亦可參考此一網頁超連結

 

2.12 更新套件時出現 multilib error

解決方式一:

yum clean all
yum distro-sync
yum update

當執行 yum distro-sync時,終端上可能會出現某些套件不同版本之間不一致的錯誤訊息,例如:

*****

Error:  Multilib version problems found. This often means that the root
       cause is something else and multilib version checking is just
       pointing out that there is a problem. Eg.:
       
         1. You have an upgrade for flash-plugin which is missing some
            dependency that another package requires. Yum is trying to
            solve this by installing an older version of flash-plugin of the
            different architecture. If you exclude the bad architecture
            yum will tell you what the root cause is (which package
            requires what). You can try redoing the upgrade with
            --exclude flash-plugin.otherarch ... this should give you an error
            message showing the root cause of the problem.
       
         2. You have multiple architectures of flash-plugin installed, but
            yum can only see an upgrade for one of those arcitectures.
            If you don't want/need both architectures anymore then you
            can remove the one with the missing update and everything
            will work.
       
         3. You have duplicate versions of flash-plugin installed already.
            You can use "yum check" to get yum show these errors.
       
       ...you can also use --setopt=protected_multilib=false to remove
       this checking, however this is almost never the correct thing to
       do as something else is very likely to go wrong (often causing
       much more problems).
       
       Protected multilib versions: flash-plugin-11.2.202.332-release.i386 != flash-plugin-11.2.202.297-release.x86_64
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
flash-plugin-11.2.202.310-release.i386 is a duplicate with flash-plugin-11.2.202.297-release.x86_64

*******

上述的範例是指 flash-plugin的套件出現版本不一致的狀況。一般會發生此類版本不一致的情況可能是因為:

  1. 同時採用了多個不同的套件庫來源,而剛好這不同的套件庫來源皆有維護相同的某一套件,但是卻是版本不一致。
  2. 使用者自行在某處下載某一個特定的軟體套件,甚至是來自於官網的套件,但是此一套件卻是屬於封閉式而非是開源碼的套件,因此若系統中某一套件來源中有另一個屬於開源碼的套件,此時,若這兩個套件皆同時安裝,則將來更新套件時,可能就會相衝突。上述發生flash-plugin 套件相衝突的情況,應該就是屬於此類的狀況。

建議的做法是去移除其中已經安裝好的套件,可用下指令的方式:

yum remove flash-plugin-11.2.202.297-release.x86_64

或是到套件管理員中,以GUI的介面方式,搜尋到該套件後,進行解除安裝該套件。

之後再執行 yum update 或是到「管理」功能選單項目中執行軟體更新。

 

3 Centos Guest in Virtualbox

3.1 安裝 Virtualbox Guest Additions

建議安裝 Virtualbox Guest Additions 之前,先進行系統的更新 update。

接著,透過 Virtualbox 主選單中的「裝置/安裝 Guest Additions」開啟執行檔後想安裝 Virtualbox Guest Additions 一開始會發生建立 module 錯誤的訊息,這是因為沒有安裝必要的系統套件,請執行如下的指令:

su

yum install gcc make kernel-devel

安裝完成上述套件後,再重新安裝,應該就可以順利的安裝成功 Virtualbox Guest Additions。

 

 

 

 

文章標籤
創作者介紹

xx3d2ybnf-不圖3日但2年精進勇者不懼的部落格

xx3d2ybnf 發表在 痞客邦 留言(0) 人氣()