Introduction to Gnome This chapter attempts to install a complete Gnome-2.2 desktop environment and a limited Gnome 1.4 library environment that is sufficient to run Gnome 1.4 applications included in this book. The order of the pages are meant to follow the build order defined by the Gnome2 development team as published in the release notes. If a package is in the release notes build list, but not in this chapter, it has been installed elsewhere in the book. The installation of Gnome-2.2 is a large undertaking and one we would very much like to see you complete with the least amount of stress. One of our first goals in this installation is to protect your previously installed software. For absolute protection, we would construct a chroot jail for the installation, but since Gnome-2.2 packages utilize the --prefix= option for configure, we will use that to fulfill our goal. There are two locations usable for our purposes, /usr/local and /opt/package. Since /usr/local is not utilized any where in the BLFS book, installation there would closely parallel a Gnome-2.2 installation using --prefix=/usr. However, it is not entirely safe for us to assume that your installation does not have any files in /usr/local. Therefore we are going to install with --prefix=/opt/gnome2. This will require additional edits which are covered on the pre-installation page. Removal of Gnome-2.2 for any reason is as easy as removing the edits from the pre-installation page and issue the following commands: rm /opt/gnome-2.2 -r && rm /etc/gnome -r If your system was completely built per LFS 4.0 and BLFS instructions, you have a very good chance of using Gnome-2.2 after your first install. If you are a typical LFS user, you have made modifications to the instructions along the way knowing that you have to take those modifications into account on future installations. You should have no problems integrating Gnome-2.2 into your unique setup, but you will have 28 to 33 packages installed before you can run Gnome through any testing (assuming your window manager is preinstalled and tested). We would anticipate that you will be rebuilding gnome at least once to make adjustments for your setup. If this is the only chapter you are utilizing from the BLFS book, we think you should be successful by following these instructions, but you may find problems along the way that we may or may not be able to help you though on the blfs-support mailing list. If you don't need the Gnome 1.4 library environment, you may skip pages that are headed (Gnome 1.4). If you are building a Gnome 1.4 desktop environment, you would install those labeled pages and any dependancies listed on those pages whether labeled or not. Gnome packages without pages are simply installed with: ./configure --prefix=/opt/gnome && make && make install These instructions are simplistic to facilitate removal of Gnome 1.4 from BLFS systems when it is no longer necessary. These instructions may be refined later to comply with BLFS standards for file locations, specifically /opt/gnome/etc to /etc and /opt/gnome/var to /var. You should consider using the Gnome 1.4 hint located at if you have no interest in Gnome-2.2. At this time, we feel that Gnome-2.2 should be left in /opt/gnome2, but you can easily adjust the --prefix= option to your chosen destination. This will be covered on the pre-installation page.