2002-10-01 23:46:01 +08:00
<partintro >
2003-08-04 09:15:41 +08:00
<title > Introduction to GNOME</title>
2002-10-01 23:46:01 +08:00
2003-08-04 09:15:41 +08:00
<para > This chapter attempts to install a complete GNOME-&gnome-version; desktop
environment and a limited GNOME 1.4 library environment that is
sufficient to run GNOME 1.4 applications included in this book. The
2002-10-01 23:46:01 +08:00
order of the pages are meant to follow the build order defined by the
2003-08-04 09:15:41 +08:00
GNOME development team as published in the <ulink
2003-02-10 00:28:34 +08:00
url="http://www.gnome.org/start/&gnome-version; /notes/rninstallation.html">release notes</ulink> , with two exceptions. If a package is in the release notes build list, but not in this chapter, it has been installed elsewhere in the book.</para>
2002-10-01 23:46:01 +08:00
2003-08-04 09:15:41 +08:00
<para > The installation of GNOME-&gnome-version; is a large undertaking and one we would
2003-02-08 12:03:25 +08:00
like to see you complete with the least amount of stress. One
2002-10-23 06:22:20 +08:00
of our first goals in this installation is to protect your previously
2003-08-04 09:15:41 +08:00
installed software, especially if you are testing GNOME on your machine.
GNOME-&gnome-version; packages utilize the --prefix= option for configure, so we will
2003-04-22 04:24:40 +08:00
use that and an Environment variable (<envar > GNOME_PREFIX</envar> ) to add flexibility to
2003-02-08 12:03:25 +08:00
the install.</para>
2002-10-23 06:22:20 +08:00
2003-08-04 09:15:41 +08:00
<para > If you know that you want GNOME as your desktop, it is recommended that
2003-02-08 12:03:25 +08:00
you install with --prefix=/usr. If you are not sure that you are going
2003-08-04 09:15:41 +08:00
to keep GNOME on your installation, it is recommended that you install with
2003-02-08 12:03:25 +08:00
--prefix=/opt/gnome-&gnome-version; . Setting the Environment variable and the
additional edits required by the second option are covered on the
pre-installation page.</para>
2003-08-04 09:15:41 +08:00
<para > If you choose the second option, removal of GNOME-2.2 is as easy
2003-07-31 07:17:14 +08:00
as removing the edits from the pre-installation page and issueing the following command:
2003-07-18 10:11:40 +08:00
<screen > <userinput > <command > rm /opt/gnome-&gnome-version; -r </command> </userinput> </screen> </para>
2003-02-08 12:03:25 +08:00
2003-08-04 09:15:41 +08:00
<para > If your system was completely built per <acronym > LFS</acronym> and
<acronym > BLFS</acronym>
instructions, you have a very good chance of using GNOME-&gnome-version;
after your first install. If you are a typical <acronym > LFS</acronym> user, you have made
2002-10-23 06:22:20 +08:00
modifications to the instructions along the way knowing that you have to
take those modifications into account on future installations. You
2003-08-04 09:15:41 +08:00
should have no problems integrating GNOME-&gnome-version; into your unique setup, but
you will have 28 to 33 packages installed before you can run GNOME
2002-10-23 06:22:20 +08:00
through any testing (assuming your window manager is preinstalled and
2003-08-04 09:15:41 +08:00
tested). We would anticipate that you will be rebuilding GNOME at least
2003-02-08 12:03:25 +08:00
once to make adjustments for your setup.</para>
2002-10-01 23:46:01 +08:00
2003-08-04 09:15:41 +08:00
<para > If you are building a GNOME 1.4 desktop environment, you would
install only those libraries in the GNOME 1.4 chapter
<emphasis > and</emphasis> any dependencies listed on those pages, whether labeled or not. GNOME packages without pages are simply installed with:
2003-07-18 10:11:40 +08:00
<screen > <command > ./configure --prefix=/opt/gnome & &
2002-10-01 23:46:01 +08:00
make & &
2003-07-18 10:11:40 +08:00
make install</command> </screen>
2003-08-04 09:15:41 +08:00
These instructions are simplistic to facilitate removal of GNOME 1.4
from <acronym > BLFS</acronym> systems when it is no longer necessary. These instructions
may be refined later to comply with <acronym > BLFS</acronym> standards for file locations,
2003-04-22 04:24:40 +08:00
specifically <filename class= 'directory' > /opt/gnome/etc</filename> to
<filename class= 'directory' > /etc</filename> and <filename
class='directory'>/opt/gnome/var</filename> to
2003-08-04 09:15:41 +08:00
<filename class= 'directory' > /var</filename> . You should consider using the GNOME 1.4 hint
2002-10-01 23:46:01 +08:00
located at <ulink url= "http://hints.linuxfromscratch.org/hints" /> if you
2003-08-04 09:15:41 +08:00
have no interest in GNOME-&gnome-version; .</para>
2002-10-01 23:46:01 +08:00
2003-08-04 09:15:41 +08:00
<para > <screen > GNOME-&gnome-version; requires:
2003-04-21 11:07:54 +08:00
<xref linkend= "xfree86" /> , <xref linkend= "GTK2" /> , <xref linkend= "libpng" /> ,
2003-02-23 05:21:43 +08:00
<xref linkend= "libjpeg" /> , <xref linkend= "libtiff" /> , <xref linkend= "popt" />
2003-02-08 12:03:25 +08:00
Gnome-&gnome-version; will utilize:
2003-02-23 05:21:43 +08:00
<xref linkend= "libxml2" /> , <xref linkend= "libxslt" /> , <xref linkend= "DocBook" /> ,
<xref linkend= "docbook-xsl" /> and <xref linkend= "libfam" /> </screen> </para>
2002-10-23 06:22:20 +08:00
2002-10-01 23:46:01 +08:00
</partintro>