2005年04月29日
FC3 下編譯新版 Gnome 2.10
半知半解胡搞一通竟然真的成功了。
1:下載 garnome,並解壓縮。
2:閱讀README,並完成安裝相依性套件,README 部份內容如下
僅供參考,請閱讀所使用的 garnome 版本中 README 為淮。
3:額外安裝 libexif* 套件
4:設定安裝路徑,
修改 gar,conf.mk 檔裡的 main_prefix ?= $(HOME)/garnome
將 $(HOME)/garnome 修改成你要安裝目的路徑,
例如安裝至 /opt/garnome 則修改如下
5:至Gnome官方下載開源編譯檔(非必需,加快編譯時間,如不需要可跳至下一步),指定開源編譯檔路徑
修改 gar,conf.mk 檔裡的 FILE_SITES = file://$(FILEDIR)/ file://$(GARCHIVEDIR)/
例如開源檔位置在於 /src/gnome-2.10/ 則修改如下
6:進行編譯及安裝,這動作需要很長時間,睡前再來下達這指令吧。
#garnome/desktop/make install
7:製作 garnome 啟動 scritp
使用文字編輯器或 vi 產生 /bin/garnome-session 這個檔
#vi /bin/garnome-session
將以下粗寫體內容 copy 至 garnome-session 裡
因為安裝 Gnome 2.10 所以必需多加入以下兩行,圖示才能正常顯示
存檔後離開,並給予"執行"屬性
#chmod +x /bin/garnome-session
(注意:以上 garnome-session 裡的 GARNOME=$HOME/garnome 為你安裝 garnome 的路徑,如你不是使用 garnome 預設的安裝路徑則必需自行修改,例如你安裝在 /opt/garnome 那你必需改成 GARNOME=/opt/garnome 。)
8:製作 GDM 啟動選單
使用文字編輯器或 vi 產生 /etc/X11/gdm/Sessions 製作 一個名為 garnome 檔案
#vi /etc/X11/gdm/Sessions/garnome
將下面粗寫體內容寫入 garnome 裡
存檔後離開,並給予"執行"屬性
#chmod +x /etc/X11/gdm/Sessions/garnome
9:重新開機進入 garnome 就是新版的 Gnome 了
2:閱讀README,並完成安裝相依性套件,README 部份內容如下
For a basic, sane platform/ directory:
Red Hat Linux
-------------
libpng-devel
libjpeg-devel
libtiff-devel
ncurses-devel
XFree86-devel + XFree86-libs (or xorg-libs)
popt
bzip2-devel
expat-devel
samba
Hermes-devel (via freshrpms.net)
docbook-dtds
openjade
For other GARNOME directories:
Red Hat Linux
-------------
binutils + elfutils-libelf
pcre-devel
pspell-devel
libmusicbrainz-devel (via freshrpms.net)
libtool-libs
apmd
cups-devel
libgpgme-devel + libgpg-error-devel
gnutls-devel
pilot-link-devel
readline-devel
lm_sensors-devel
openldap-devel
openh323-devel
pwlib-devel
SDL-devel
libgcj-devel
python-devel
valgrind (via dag.wieers.com)
僅供參考,請閱讀所使用的 garnome 版本中 README 為淮。
3:額外安裝 libexif* 套件
4:設定安裝路徑,
修改 gar,conf.mk 檔裡的 main_prefix ?= $(HOME)/garnome
將 $(HOME)/garnome 修改成你要安裝目的路徑,
例如安裝至 /opt/garnome 則修改如下
main_prefix ?= /opt/garnome
5:至Gnome官方下載開源編譯檔(非必需,加快編譯時間,如不需要可跳至下一步),指定開源編譯檔路徑
修改 gar,conf.mk 檔裡的 FILE_SITES = file://$(FILEDIR)/ file://$(GARCHIVEDIR)/
例如開源檔位置在於 /src/gnome-2.10/ 則修改如下
FILE_SITES = file://$(FILEDIR)/ file://$(GARCHIVEDIR)/ file:///usr/src/gnome-2.10/
6:進行編譯及安裝,這動作需要很長時間,睡前再來下達這指令吧。
#garnome/desktop/make install
7:製作 garnome 啟動 scritp
使用文字編輯器或 vi 產生 /bin/garnome-session 這個檔
#vi /bin/garnome-session
將以下粗寫體內容 copy 至 garnome-session 裡
#!/bin/sh
GARNOME=$HOME/garnome
PATH=$GARNOME/bin:$GARNOME/sbin:$PATH
LD_LIBRARY_PATH=$GARNOME/lib:$LD_LIBRARY_PATH
PYTHONPATH=$GARNOME/lib/python2.3/site-packages
PKG_CONFIG_PATH=$GARNOME/lib/pkgconfig:/usr/lib/pkgconfig
XDG_DATA_DIRS=$GARNOME/share
XDG_CONFIG_DIRS=$GARNOME/etc/xdg
GDK_USE_XFT=1
export PATH LD_LIBRARY_PATH PYTHONPATH PKG_CONFIG_PATH GDK_USE_XFT XDG_DATA_DIRS XDG_CONFIG_DIRS
exec $GARNOME/bin/gnome-session
因為安裝 Gnome 2.10 所以必需多加入以下兩行,圖示才能正常顯示
$GARNOME/bin/update-desktop-database
$GARNOME/bin/update-mime-database $GARNOME/share/mime
存檔後離開,並給予"執行"屬性
#chmod +x /bin/garnome-session
(注意:以上 garnome-session 裡的 GARNOME=$HOME/garnome 為你安裝 garnome 的路徑,如你不是使用 garnome 預設的安裝路徑則必需自行修改,例如你安裝在 /opt/garnome 那你必需改成 GARNOME=/opt/garnome 。)
8:製作 GDM 啟動選單
使用文字編輯器或 vi 產生 /etc/X11/gdm/Sessions 製作 一個名為 garnome 檔案
#vi /etc/X11/gdm/Sessions/garnome
將下面粗寫體內容寫入 garnome 裡
#!/bin/sh
exec garnome-session
存檔後離開,並給予"執行"屬性
#chmod +x /etc/X11/gdm/Sessions/garnome
9:重新開機進入 garnome 就是新版的 Gnome 了
引用URL
http://cgi.blog.roodo.com/trackback/99571