osnaile朋友的东东:)_
时间:2005-09-15 来源:Deviant
在 FC3 下编译安装 GNOME 2.12
发表于2005-09-09 19:51:29 准备文件。到 http://www.gnome.org/ 下载 GARNOME 的安装包,这只是一个第三方提供的安装脚本,因为 GNOME 的包太多了,自己编码很麻烦,所以才有人做了这么一个安装脚本的包。然后下载源码包,在三套,Platform Sources、Desktop Sources 和 Bindings Sources,把其中的 .tar.bz2 文件都下载下来就行了,放到一个单独的目录里,如 gnome_src,全放一起,不要再分子目录。
解压缩 GARNOME 包 garnome-2.10.2.tar.bz2,然后修改 gar.conf.mk 文件:
把这个改成你下载下来的源码包所在的目录就行了,别忘了把注释用的 # 去掉。
这是目标文件夹,可以改成你想要的目录,如 /usr/local/gnome。
把 desktop/epiphany 目录删除,因为这个会编译 firefox,不然你就需要编译一遍 mozilla。
把 office/gnome-spell 目录删除,因为这个包在编译的时候会出 pspell.h 文件找不到的错误。
修改 desktop/evolution 目录中的 Makefile 中,把 office/gnome-spell 这词删掉。
安装 libexif 包,在 http://libexif.sourceforge.net/ 下载这个包,然后编译安装,再把 /usr/local/lib/pkgconfig/libexif.pc 复制到 /usr/lib/pkgconfig/ 中。
安装 hal-devel 包。
编译,到 garnome 的 desktop 目录下,执行
要保持网络连接,因为安装过程中会去网上下载需要的文件,好了,可以睡觉去休息了
编译过程中可能会出现很多错误,多试几次,上网找找,解决之后,编译完成,就可以设置启动项了。
把这个保存到 /usr/bin/garnome-session 文件:
别忘了,把 GARNOME 改成你自己装 GNOME 的目录。
到 /etc/X11/dm/Sessions 里,
cp gnome.desktop garnome.desktop
sed -e 's/GNOME/GARNOME/g' < gnome.desktop > garnome.desktop
sed 's/Exec=gnome-session/Exec=garnome-session/' < gnome.desktop > garnome.desktop
好了,应该说这样就行了,在启动登录的时候,点 Session,选 GARNOME,再登录,就是新的系统了,如果想每次都以新系统为默认桌面的话,还要:
在/etc/X11/xinit/Xclients 文件中加入:
加在什么位置,仔细看看就知道了。
然后,把 /etc/sysconfig/desktop 里的
改成
就可以了。
发表于2005-09-09 19:51:29 准备文件。到 http://www.gnome.org/ 下载 GARNOME 的安装包,这只是一个第三方提供的安装脚本,因为 GNOME 的包太多了,自己编码很麻烦,所以才有人做了这么一个安装脚本的包。然后下载源码包,在三套,Platform Sources、Desktop Sources 和 Bindings Sources,把其中的 .tar.bz2 文件都下载下来就行了,放到一个单独的目录里,如 gnome_src,全放一起,不要再分子目录。
解压缩 GARNOME 包 garnome-2.10.2.tar.bz2,然后修改 gar.conf.mk 文件:
#GARCHIVEDIR = /home/pd/src/arch/gnome/garnome/DOWNLOAD |
把这个改成你下载下来的源码包所在的目录就行了,别忘了把注释用的 # 去掉。
main_prefix ?= $(HOME)/garnome |
这是目标文件夹,可以改成你想要的目录,如 /usr/local/gnome。
把 desktop/epiphany 目录删除,因为这个会编译 firefox,不然你就需要编译一遍 mozilla。
把 office/gnome-spell 目录删除,因为这个包在编译的时候会出 pspell.h 文件找不到的错误。
修改 desktop/evolution 目录中的 Makefile 中,把 office/gnome-spell 这词删掉。
安装 libexif 包,在 http://libexif.sourceforge.net/ 下载这个包,然后编译安装,再把 /usr/local/lib/pkgconfig/libexif.pc 复制到 /usr/lib/pkgconfig/ 中。
安装 hal-devel 包。
编译,到 garnome 的 desktop 目录下,执行
make paranoid-install |
要保持网络连接,因为安装过程中会去网上下载需要的文件,好了,可以睡觉去休息了
编译过程中可能会出现很多错误,多试几次,上网找找,解决之后,编译完成,就可以设置启动项了。
把这个保存到 /usr/bin/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 export GDK_USE_XFT XDG_DATA_DIRS XDG_CONFIG_DIRS exec $GARNOME/bin/gnome-session |
别忘了,把 GARNOME 改成你自己装 GNOME 的目录。
到 /etc/X11/dm/Sessions 里,
cp gnome.desktop garnome.desktop
sed -e 's/GNOME/GARNOME/g' < gnome.desktop > garnome.desktop
sed 's/Exec=gnome-session/Exec=garnome-session/' < gnome.desktop > garnome.desktop
好了,应该说这样就行了,在启动登录的时候,点 Session,选 GARNOME,再登录,就是新的系统了,如果想每次都以新系统为默认桌面的话,还要:
在/etc/X11/xinit/Xclients 文件中加入:
elif [ "$DESKTOP" = "GARNOME" ]; then PREFERRED=garnome-session |
加在什么位置,仔细看看就知道了。
然后,把 /etc/sysconfig/desktop 里的
DESKTOP="GNOME" |
改成
DESKTOP="GARNOME" |
就可以了。
相关阅读 更多 +
排行榜 更多 +