星期三, 11月 11, 2009

CENTOS 5 的GNOME 安裝 ?

是這樣的?這邊不是openSUSE怎麼又談到CENTOS XD。

其實事情是這樣的,想說還是紀錄一下以供日後參考。

今天同事裝好CENTOS 5.4 也設定好VNCSERVER。

雞婆的我想說把不必要的套件移除,好節省備份的空間。

結果重新啟動系統後,用ULTRAVNC/REALVNC 連線進去都只出現一片黑黑的背景跟一個X的滑鼠。

心想:問題出在那呢?該不會是VNCSERVER的設定有問題吧??

於是我就把VNCSERVER移除,想說重新安裝 請同事再設定一次。

但是不管怎麼設定都失敗.....

還發現有一個gnome-session 啟動失敗的訊息.......

腦中突然閃過,會不會是我把GNOME弄掛了.......

看到這或許你會有疑問說:幹嘛不本機執行 init 5 看看有沒有問題喔。

(忘了說,因為是在XENSERVER上跑的,剛好不支援CENTOS的圖形介面,所以無法這樣測試 囧)

趕快上網找如何安裝GNOME,把方法記一下....也許日後再openSUSE上也會碰到類似問題(扯很遠......!)

==== 解決方法 ====
1、如果連接上網絡,可以直接使用yum groupinstall "GNOME Desktop Environment"
2、本機安裝方式:
1)先掛載光碟 mount /dev/xvdd /media/centos
(因為在XENSERVER下光碟位置是/dev/xvdd )

2) CentOS-Media.repo 加入本機光碟為來源

# vi /etc/yum.repos.d/CentOS-Media.repo
[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
file:///media/centos #新增/修改這句
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta


3) 編輯完成後保存,執行以下命令
# yum --disablerepo=* --enablerepo=c5-media update
# yum --disablerepo=* --enablerepo=c5-media grouplist
查看哪些組件可以選裝(X Window System和GNOME Desktop Environment);
執行
#yum --disablerepo=* --enablerepo=c5-media groupinstall "GNOME Desktop Environment",

PS.如果提示 Error: Missing Dependency: libgaim.so.0 is needed by package nautilus-sendto ,
則在CentOS目錄下執行
#rpm -Uvh nautilus-sendto-0.7-5.fc6.i386.rpm,
如果提示有檔案相依性問題,加上--nodeps選項,再執行
#yum --disablerepo=* --enablerepo=c5-media groupinstall "GNOME Desktop Environment"

然後親切的GNOME 的介面又回來了,呼 .......... 兜了一大圈!

沒有留言: