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) |
Some of the bells and whistles require a GNOME-compliant window manager to work. Currently these are Enlightenment, IceWM, Sawmill, 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.
The GNOME libraries require some packages, which are:
audiofile - Audio file format library |
esound - Sound server |
glib - Utility routines |
libxml - XML library |
ORBit - CORBA implementation |
GTK+ - Widget set |
imlib - Image loading and manipulation library |
The main GNOME modules require:
gnome-libs - The main GNOME libraries |
libgtop - Portable system status access library |
libghttp - HTTP access library |
And now we have reached the main GNOME modules. You'll probably want these:
gnome-core - Panel, help browser, session manager |
mc (gmc, mc, mcserv) - File manager, desktop icons |
control-center (gnomecc) - Graphical configuration for user settings |
There are also some packages 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:
libglade - needed for some apps |
gnome-print - needed for some apps |
ee - Image viewer |
gtop - CPU & memory usage monitoring |
gnome-media - CD player, volume control, etc |
gnome-pim - Calendar, address book |
gnome-utils - Hex editor, system info, file finder |
gtk-engines - GTK+ themes |
xchat - IRC client |
gnumeric - Spreadsheet |
gnome-audio - Sound files |
gnome-games - assorted games |
users-guide - GNOME User's Guide |
Lastly, there are several packages of development tools. Note that these are different from -devel RPMs, which you DO need if you plan on compiling GNOME applications at all. If you plan on doing development with these tools/libraries, download them:
glade - A GUI builder |
gnome-python - Python language bindings for GNOME |
Gtk-- - C++ language bindings for GNOME |