
158
|
Chapter 6, GNOME Desktop Hacks
#48 Compile a Bleeding-Edge GNOME Desktop
HACK
Prepare Your System
Before you install and configure GARNOME, first you should install the
build tools required to compile the main GNOME desktop. You probably
already have most of these tools, but for the sake of thoroughness, here is
the complete list:
• A shell (preferably bash)
• wget (required to download the tarballs)
• gzip and bzip2 (required to extract the tarballs)
• binutils, gcc, g++, and
make (required to compile)
• bison, flex, gettext,
diff, and patch
• autoconf, automake, and libtool
Besides these tools, you need to obtain some additional software if you want
to use certain packages that are available in the GARNOME system. These
tools include:
• fam (required to compile gnome-vfs)
• bzip2-devel (required to compile gnome-vfs)
• samba (required to compile gnome-vfs)
• libpng, libjpeg, and libtiff (required to compile Nautilus)
• db4-devel (required to compile Evolution)
• krb5-devel (required to compile Evolution)
• openldap-devel (required to compile Evolution)
• gnutls (required to compile vino)
With this software installed, you should download the latest stable version of
GARNOME from the projects web site and unzip it into a directory on your
disk. Inside this directory is a main configuration file called gar.conf.mk. This
file has a lot of possible settings, each well documented in the file itself. Most