source: gnome/gnome-intro.xml@ 7cdaed0

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 7cdaed0 was 9761bea4, checked in by Randy McMurchy <randy@…>, 18 years ago

Various corrections to the GNOME2 instructions

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6195 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 5.0 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE partintro PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
8<partintro>
9
10 <title>Introduction to GNOME</title>
11
12 <para>This chapter presents the instructions to install a complete
13 GNOME-&gnome-version;&gnome-minor-version; desktop environment; and a limited
14 GNOME 1.4 library environment that is sufficient to run GNOME 1.4
15 applications included in this book. The order of the pages follows the build
16 order defined by the GNOME development team and documented in the <ulink
17 url="http://www.gnome.org/start/&gnome-version;/notes/en/rninstallation.html">
18 Release Notes</ulink>.</para>
19
20 <para>The installation of GNOME-&gnome-version;&gnome-minor-version; is a
21 large undertaking and one we would like to see you complete with the least
22 amount of stress. One of the first goals in this installation is to protect
23 your previously installed software, especially if you are testing GNOME on
24 your machine. GNOME-&gnome-version; packages utilize the
25 <option>--prefix=option</option> passed to <command>configure</command>,
26 so you will use that and an environment variable (<envar>GNOME_PREFIX</envar>)
27 to add flexibility to the installation.</para>
28
29 <para>To install GNOME as your desktop of choice, it is recommended that you
30 install using <option>--prefix=/usr</option>. If you are not sure that you
31 are going to keep the GNOME installation, or you think you will update to the
32 newest releases as they become available, you should install with
33 <option>--prefix=/opt/gnome-&gnome-version;&gnome-minor-version;</option>.
34 Setting the environment variable and the additional edits required by the
35 second option are covered in the Pre-Installation Configuration
36 section.</para>
37
38 <para>If you choose the second option, removal of
39 GNOME-&gnome-version;&gnome-minor-version; is as easy as removing the edits
40 from the pre-installation page and issuing the following command (you may
41 need to become the <systemitem class='username'>root</systemitem>
42 user):</para>
43
44<screen role="root"><userinput>rm -rf /opt/gnome-&gnome-version;&gnome-minor-version;</userinput></screen>
45
46 <para>If your system was completely built per LFS and BLFS instructions,
47 you have a very good chance of using
48 GNOME-&gnome-version;&gnome-minor-version; after your first installation. If
49 you are a typical LFS user, you have made modifications to the instructions
50 along the way knowing that you have to take those modifications into account
51 on future installations. You should have no problems integrating
52 GNOME-&gnome-version;&gnome-minor-version; into your unique setup, but you
53 will have to install well over 50 packages before you can run GNOME through
54 any testing (assuming your windowing system is preinstalled and tested). You
55 should anticipate that you will be rebuilding GNOME at least once to make
56 adjustments for your setup.</para>
57
58 <para>If you are building a GNOME 1.4 library environment, you would install
59 only those libraries in the GNOME 1.4 chapter
60 <emphasis role='strong'>and</emphasis> any dependencies listed on those
61 pages, whether labeled or not. GNOME packages without pages in the book are
62 simply installed with:</para>
63
64<screen><userinput>./configure --prefix=/opt/gnome-1.4 &amp;&amp;
65make</userinput></screen>
66
67 <para>Now, as the <systemitem class='username'>root</systemitem> user:</para>
68
69<screen role='root'><userinput>make install</userinput></screen>
70
71 <para>These instructions are simplistic to facilitate removal of
72 GNOME 1.4 from BLFS systems when it is no longer necessary. These
73 instructions may be refined later to comply with BLFS standards for file
74 locations, specifically
75 <filename class='directory'>/opt/gnome/etc</filename> to
76 <filename class='directory'>/etc</filename> and
77 <filename class='directory'>/opt/gnome/var</filename> to
78 <filename class='directory'>/var</filename>. You should consider using
79 the GNOME 1.4 hint located at <ulink url="&hints-root;"/> if you have no
80 interest in GNOME-&gnome-version;&gnome-minor-version;.</para>
81
82 <bridgehead renderas="sect3">Alternate Installation Methods</bridgehead>
83 <para>As was previously mentioned, building a GNOME desktop from sources is
84 a significant project. Some may find it too tedious or time-consuming to
85 perform a full installation following the BLFS book. You may wish to review
86 the automated methods mentioned in the
87 GNOME-&gnome-version; <ulink
88 url="http://www.gnome.org/start/2.14/notes/en/rninstallation.html">Release
89 Notes</ulink>. Note that using any other method to install
90 GNOME-&gnome-version;&gnome-minor-version; other than using the BLFS
91 instructions cannot be supported by the BLFS team. Alternate methods are only
92 mentioned as a courtesy to builders who would like to build GNOME from
93 sources but do not have the time/desire/patience/whatever to follow the
94 BLFS book.</para>
95
96</partintro>
Note: See TracBrowser for help on using the repository browser.