自行编译gnome 2.6

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

自行编译gnome 2.6

文章sin » 週一 4月 05, 2004 11:07 am

garnome还没有对2.6的支持, 心急之下, 就自己从source编译了
OS: debian testing
预先安装的库:
GNU tool chain (gcc, m4 ,make, flex, bison, gettext, patch, etc).
wget, gzip and bzip2,g++
Bitstream Vera Fonts , autoconf, automake, autogen,gettetx
libtool,guile,popt ,db3,opensp ,openjade,docbook ,pilot-link
font-config,gnupg ,gpgme ,aspell,xine
pkgconfig,gs
libxml-perl
libpng3-dev
libjpeg-dev
libtiff-dev
libncurses5-dev
xlibs-dev
libpopt-dev
libdb3-dev
libbz2-dev
zlib1g-dev
libexpat1-dev
libsmbclient-dev
libopenh323-dev
libpt-dev
libhermes-dev
docbook-xml
docbook-xsl
openjade or jade

binutils-dev
libgdbmg1-dev
libgmp3-dev
libpcre3-dev
libaspell-dev
libgtkspell-dev
libmusicbrainz2-dev
libltdl3-dev
libapm-dev
libcupsys2-dev
libgpgme-dev
libpisock-dev
libreadline4-dev
libsensors-dev
libldap2-dev
libsdl-dev
pilot-link
python2.3-dev
valgrind


remove libgtk2.0-dev libglib2.0-dev 包
编辑/etc/ld.so.conf
(假定安装gnome到/usr/local)
添加/usr/local/lib
将/usr/local/bin放在$PATH的最前面

下载2.6的源码

建立两个文件
软件包名字文件devel-libs-tools
libxml2
libxslt
gtk-doc
glib
libIDL
ORBit2
intltool
libbonobo
atk
pkgconfig
pango
gtk+
GConf
gnome-mime-data
gnome-vfs
audiofile
esound
libgnome
libart_lgpl
libglade
libgnomecanvas
libbonoboui
gnome-icon-theme
gnome-keyring
libgnomeui
startup-notification
gtk-engines
gnome-themes
scrollkeeper
gnome-desktop
libwnck
gnome-panel
gnome-session
vte
gnome-terminal
libgtop
gail
libxklavier
gnome-applets
metacity
librsvg
eel
nautilus
control-center
libgtkhtml
yelp
bug-buddy
libgnomeprint
libgnomeprintui
gtksourceview
gedit
eog
gob
acme
ggv
fileroller
gconf-editor
gnome-utils
gal
gnome-system-monitor
gstreamer
gst-plugins
gnome-media
nautilus-media
gcalctool
gpdf
gucharmap
nautilus
zenity
gnome-speech
at-spi
gnome-mag
gnopernicus
gok
mozilla
gnome-games
gnome2-user-docs
gdm
librep
file-roller
gnome-netstatus
libgail-gnome

编译脚本build-libs-tools.sh
LIBFILES=./devel-libs-tools
OK=SUCCESS
for x in `cat $LIBFILES`
do
FILEs=`ls $x-*.tar.bz2`
for y in $FILEs
do
PATHNAME=${y%%.tar.bz2}
if [ -d $PATHNAME ]
then
echo "$PATHNAME exist"
# rm -rf $PATHNAME
# tar xjvf $y
else
echo "Extract $y"
tar xjvf $y
fi
./configure --prefix=/usr/local
make
if [ $? -ne 0 ]
then
echo "Compile $PATHNAME failure!"
exit 1
else
touch $OK
make install
fi
cd ..
break
done
done

然后./build-libs-tools.sh

很简陋的, 不过还是有作用的 :-)
在编译gnome-icon-theme时候似乎说少high color icons
就又去下hicolor-icon-theme-0.4.tar.gz


BTW: 请问大家有比较好看的gtk2/gnome的themes么?
sin
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週一 4月 05, 2004 10:57 am

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客