X. Gnome

Gnome简介

这一章将介绍如何安装一个完整的 Gnome-2.2 桌面环境,以及一些提供给 gnome1.4程序的运行库环境。这里的编译顺序是按照Gnome2开发小组的发行手册 安排的。如果在那个手册中安装的程序在这里没有提到,那么一定是在本书其他部分已经安装过了。

编译Gnome-2.2耗神耗力,但是我们希望您能坚持到最后一刻把安装进行到底。安装的首要目的之一是保护原来安装好了的程序。如果要彻底的保护,通过chroot来限定再好不过,但是 Gnome-2.2 的包可以使用 --prefix 的参数,我们这里用这个参数来保护原来的劳动成果。 一共会用到两个位置, /usr/local/opt/package。 因为/usr/local 在BLFS文档中从来都没有用过,往 那里安装将类似于在/usr中安装,没法保证没有什么文件被装到了/usr/local。 所以我们将使用 --prefix=$GNOME_PREFIX。这样就需要在安装的时候费些事情,但是删除gnome将变得非常简单 :
rm /opt/gnome-2.2 -r

如果你迄今位置一直严格的按照LFS4.0和BLFS文档来安装你的系统的话,那么安装 这个Gnome2应该万全没有问题。如果你是按照LFS文档安装但是在安装过程中自己曾经 作了一些改动,那么这些改动可能会影响到你这里的安装。比如可能要多安装几个原来落下的包 才可以正常运行gnome。但是,如果,你仅仅想参照这个部分的BLFS文档来安装gnome的话, 我们希望您能够装好,但是您在安装中遇到的问题也许作BLFS的其他朋友都没法给您解决。

如果你不想运行Gnmoe1.4的程序,那么那些库文件就没有用了。可以在安装的时候跳过 Gnome1.4的部分。

如果你只想安装Gnome1.4桌面环境,你除了安装那些标注出来的页面 所有上面提到的依赖程序外。其他的Gnome包使用
./configure --prefix=/opt/gnome &&
make &&
make install
安装即可。 这样的设置是为了方便卸载,比如/opt/gnome/etc对应到 /etc ,或者/opt/gnome/var 对应到 /var。或许这里的 Gnome 1.4 hint会对你有用http://hints.linuxfromscratch.org/hints如果你确实不想安装Gnome2的话。

Gnome-2.2 依赖于:
xfree86-4.3.0, GTK+-2.2.1, libpng-1.2.5, 
libjpeg-6b, libtiff-3.5.7, popt-1.7
Gnome-2.2 will utilize:
libxml2-2.5.6, libxslt-1.0.29, xml-dtd-4.2, 
docbook-xsl-1.60.1 and fam-2.6.9