What do I need on my computer before I install GNOME?

There are a few things that GNOME counts on your system having, if you don't have them, or have an older version, install or upgrade the following packages before you start the process of installing GNOME.

libjpeg (6b or higher)
libpng (1.0.1, 1.0.3 or higher not 1.0.2
libungif (3.0 or higher)
libtiff (3.4 or higher)
libgr (2.0 or higher)
ImageMagick (4.0.5 or higher)
zlib (1.1.2 or higher)
guile (1.2 or higher)
Berkeley DB (1.85 or higher)

In addition, there are a few libraries that, while not technically a part of GNOME, are often distributed with it. Make sure you have:

glib (1.2 or higher)
gtk+ (1.2 or higher)
ORBit (0.4.0 or higher)
Imlib (1.9.3 or higher)

Some of the bells and whistles require a GNOME-compliant window manager to work. Currently these are Enlightenment, IceWM, and Window Maker. In addition both FVWM and SCWM are putting the finishing touches on their GNOME support. GNOME does not include a window manager, and will work well with any window manager, these just give you a few extras.

Lastly, there are some libraries that are needed by a few, non-critical programs within GNOME. If you are running short on space or time, you can safely skip these. If you want all the bells and whistles to work, you will want these:

libgtop (0.99 or higher)
esound (0.2.8 or higher)
gtk-engines