Changeset b81991e1


Ignore:
Timestamp:
05/21/2005 08:19:50 AM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.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
Children:
7435645
Parents:
ff88765
Message:

Tagged firefox.xml

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/firefox.xml

    rff88765 rb81991e1  
    1414
    1515<sect1 id="firefox" xreflabel="Firefox-&firefox-version;">
    16 <sect1info>
    17 <othername>$LastChangedBy$</othername>
    18 <date>$Date$</date>
    19 </sect1info>
    20 <?dbhtml filename="firefox.html" ?>
    21 <title>Firefox-&firefox-version;</title>
    22 <indexterm zone="firefox">
    23 <primary sortas="a-Firefox">Firefox</primary></indexterm>
    24 
    25 <sect2>
    26 <title>Introduction to <application>Firefox</application></title>
    27 
    28 <para><application>Firefox</application> is a stand-alone browser
    29 based on the <application>Mozilla</application> codebase.</para>
    30 
    31 <sect3><title>Package information</title>
    32 <itemizedlist spacing='compact'>
    33 <listitem><para>Download (HTTP): <ulink
    34 url="&firefox-download-http;"/></para></listitem>
    35 <listitem><para>Download (FTP): <ulink
    36 url="&firefox-download-ftp;"/></para></listitem>
    37 <listitem><para>Download MD5 sum: &firefox-md5sum;</para></listitem>
    38 <listitem><para>Download size: &firefox-size;</para></listitem>
    39 <listitem><para>Estimated disk space required:
    40 &firefox-buildsize;</para></listitem>
    41 <listitem><para>Estimated build time:
    42 &firefox-time;</para></listitem></itemizedlist>
    43 </sect3>
    44 
    45 <sect3><title><application>Firefox</application> dependencies</title>
    46 <sect4><title>Required</title>
    47 <para><xref linkend="gtk2"/>,
    48 <xref linkend="libidl"/> and
    49 <xref linkend="zip"/></para>
    50 </sect4>
    51 
    52 <sect4><title>Optional</title>
    53 <para><xref linkend="libjpeg"/>,
    54 <xref linkend="unzip"/>,
    55 <xref linkend="gnome-vfs"/> and
    56 <xref linkend="libgnome"/> (to build the gnomevfs extension),
    57 <xref linkend="mitkrb"/> or <xref linkend="heimdal"/>
    58 (for the GSSAPI libraries to build the negotiateauth extension),
    59 <xref linkend="doxygen"/>,
    60 <ulink url="http://xprint.mozdev.org/">Xprint</ulink>,
    61 <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink> and
    62 <ulink url="http://cairographics.org/">Cairo</ulink></para>
    63 </sect4>
    64 </sect3>
    65 
    66 </sect2>
    67 
    68 <sect2>
    69 <title>Installation of <application>Firefox</application></title>
    70 
    71 <para>The configuration of <application>Firefox</application> is very similar
    72 to <xref linkend="mozilla"/> and hence the options are not discussed. Refer to
    73 the <xref linkend="mozilla"/> instructions for explanations and additional
    74 configuration information.</para>
    75 
    76 <para>Compile and install <application>Firefox</application> by
    77 running the following commands:</para>
    78 
    79 <screen><userinput><command>export MOZILLA_OFFICIAL="1" &amp;&amp;
     16  <?dbhtml filename="firefox.html" ?>
     17
     18  <sect1info>
     19    <othername>$LastChangedBy$</othername>
     20    <date>$Date$</date>
     21  </sect1info>
     22
     23  <title>Firefox-&firefox-version;</title>
     24
     25  <indexterm zone="firefox">
     26    <primary sortas="a-Firefox">Firefox</primary>
     27  </indexterm>
     28
     29  <sect2 role="package">
     30    <title>Introduction to Firefox</title>
     31
     32    <para><application>Firefox</application> is a stand-alone browser
     33    based on the <application>Mozilla</application> codebase.</para>
     34
     35    <bridgehead renderas="sect3">Package Information</bridgehead>
     36    <itemizedlist spacing="compact">
     37      <listitem>
     38        <para>Download (HTTP): <ulink url="&firefox-download-http;"/></para>
     39      </listitem>
     40      <listitem>
     41        <para>Download (FTP): <ulink url="&firefox-download-ftp;"/></para>
     42      </listitem>
     43      <listitem>
     44        <para>Download MD5 sum: &firefox-md5sum;</para>
     45      </listitem>
     46      <listitem>
     47        <para>Download size: &firefox-size;</para>
     48      </listitem>
     49      <listitem>
     50        <para>Estimated disk space required: &firefox-buildsize;</para>
     51      </listitem>
     52      <listitem>
     53        <para>Estimated build time: &firefox-time;</para>
     54      </listitem>
     55    </itemizedlist>
     56
     57    <bridgehead renderas="sect3">Firefox Dependencies</bridgehead>
     58
     59    <bridgehead renderas="sect4">Required</bridgehead>
     60    <para><xref linkend="gtk2"/>,
     61    <xref linkend="libidl"/> and
     62    <xref linkend="zip"/></para>
     63
     64    <bridgehead renderas="sect4">Optional</bridgehead>
     65    <para><xref linkend="libjpeg"/>,
     66    <xref linkend="unzip"/>,
     67    <xref linkend="gnome-vfs"/> and
     68    <xref linkend="libgnome"/> (to build the gnomevfs extension),
     69    <xref linkend="mitkrb"/> or <xref linkend="heimdal"/>
     70    (for the GSSAPI libraries to build the negotiateauth extension),
     71    <xref linkend="doxygen"/>,
     72    <ulink url="http://xprint.mozdev.org/">Xprint</ulink>,
     73    <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink> and
     74    <ulink url="http://cairographics.org/">Cairo</ulink></para>
     75
     76  </sect2>
     77
     78  <sect2 role="installation">
     79    <title>Installation of Firefox</title>
     80
     81    <para>The configuration of <application>Firefox</application> is very
     82    similar to <xref linkend="mozilla"/> and hence the options are not
     83    discussed. Refer to the <xref linkend="mozilla"/> instructions for
     84    explanations and additional configuration information.</para>
     85
     86    <para>Compile and install <application>Firefox</application> by
     87    running the following commands:</para>
     88
     89<screen><userinput>export MOZILLA_OFFICIAL="1" &amp;&amp;
    8090export BUILD_OFFICIAL="1" &amp;&amp;
    8191export MOZ_PHOENIX="1" &amp;&amp;
     
    109119            --disable-composer \
    110120            --disable-profilesharing &amp;&amp;
    111 make</command></userinput></screen>
    112 
    113 <para>You should add the <option>--with-system-jpeg</option> switch to the
    114 <command>configure</command> script if you have
    115 <application>libjpeg</application> installed.</para>
    116 
    117 <para>This package does not come with a test suite.</para>
    118 
    119 <para>Now, as the root user:</para>
    120 
    121 <screen><userinput role='root'><command>make install &amp;&amp;
     121make</userinput></screen>
     122
     123    <para>You should add the <option>--with-system-jpeg</option> switch
     124    to the <command>configure</command> script if you have
     125    <application>libjpeg</application> installed.</para>
     126
     127    <para>This package does not come with a test suite.</para>
     128
     129    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     130
     131<screen role="root"><userinput>make install &amp;&amp;
    122132install -d /usr/include/firefox-&firefox-version;/nss &amp;&amp;
    123133cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
    124     /usr/include/firefox-&firefox-version;/nss</command></userinput></screen>
    125 
    126 <para>To enable multi-user operation, execute the following as the root
    127 user:</para>
    128 
    129 <screen><userinput role='root'><command>cd /usr/lib/firefox-&firefox-version; &amp;&amp;
     134    /usr/include/firefox-&firefox-version;/nss</userinput></screen>
     135
     136    <para>To enable multi-user operation, execute the following as the
     137    <systemitem class="username">root</systemitem> user:</para>
     138
     139<screen role="root"><userinput>cd /usr/lib/firefox-&firefox-version; &amp;&amp;
    130140export LD_LIBRARY_PATH="$PWD" &amp;&amp;
    131141export MOZILLA_FIVE_HOME="$PWD" &amp;&amp;
    132142./regxpcom &amp;&amp;
    133143./regchrome &amp;&amp;
    134 touch `find . -name *.rdf`</command></userinput></screen>
    135 
    136 <note><para>You should run <command>/usr/bin/firefox</command> once as the
    137 root user (or any user with write privileges) to create some necessary
    138 additional files in the <filename class='directory'>/usr</filename>
    139 hierarchy.</para></note>
    140 
    141 <para>Lastly, unset the build variables from the unprivileged user's
    142 environment:</para>
    143 
    144 <screen><userinput><command>unset MOZILLA_OFFICIAL &amp;&amp;
     144touch `find . -name *.rdf`</userinput></screen>
     145
     146    <note>
     147      <para>You should run <command>/usr/bin/firefox</command> once as the
     148      <systemitem class="username">root</systemitem> user (or any user with
     149      write privileges) to create some necessary additional files in the
     150      <filename class='directory'>/usr</filename> hierarchy.</para>
     151    </note>
     152
     153    <para>Lastly, unset the build variables from the unprivileged user's
     154    environment:</para>
     155
     156<screen><userinput>unset MOZILLA_OFFICIAL &amp;&amp;
    145157unset BUILD_OFFICIAL &amp;&amp;
    146 unset MOZ_PHOENIX</command></userinput></screen>
    147 </sect2>
    148 
    149 <sect2>
    150 <title>Configuring <application>Firefox</application></title>
    151 
    152 <para>No specific configuration is required as long as the
    153 <command>firefox</command> script is in the user's path. If
    154 <application>Firefox</application> is installed in a non-standard location,
    155 then make a symlink to the <command>firefox</command> script from
    156 <filename class="directory">/usr/bin</filename>.</para>
    157 
    158 <para>Many applications look for <command>netscape</command> when they need to
    159 open a browser. You may make the following symlink for convenience (as the
    160 root user).</para>
    161 
    162 <screen><userinput role='root'><command>ln -v -sf firefox /usr/bin/netscape</command></userinput></screen>
    163 
    164 <para>For installing various <application>Firefox</application> plugins, refer
    165 to <ulink url="http://plugindoc.mozdev.org/linux.html">Mozdev's PluginDoc
    166 Project</ulink>. If you have <xref linkend="jdk"/> already installed, create
    167 the following link as the root user to utilize the
    168 <application>JAVA</application> plugin: </para>
    169 
    170 <screen><userinput role='root'><command>ln -v -s $JAVA_HOME/jre/plugin/i386/ns7/libjavaplugin_oji.so \
    171     /usr/lib/firefox-&firefox-version;/plugins</command></userinput></screen>
    172 
    173 </sect2>
    174 
    175 <sect2>
    176 <title>Contents</title>
    177 
    178 <segmentedlist>
    179 <segtitle>Installed Programs</segtitle>
    180 <segtitle>Installed Libraries</segtitle>
    181 <segtitle>Installed Directories</segtitle>
    182 
    183 <seglistitem>
    184 <seg>firefox and firefox-config</seg>
    185 <seg>Numerous libraries, browser components, plugins, extensions and helper
    186 modules installed in
    187 <filename class='directory'>/usr/lib/firefox-&firefox-version;</filename></seg>
    188 <seg>/usr/bin/defaults, /usr/include/firefox-&firefox-version;,
    189 /usr/lib/firefox-&firefox-version; and
    190 /usr/share/idl/firefox-&firefox-version;</seg>
    191 </seglistitem>
    192 </segmentedlist>
    193 
    194 <variablelist>
    195 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    196 <?dbfo list-presentation="list"?>
    197 
    198 <varlistentry id="firefox-prog">
    199 <term><command>firefox</command></term>
    200 <listitem><para>is the next-generation browser from Mozilla.</para>
    201 <indexterm zone="firefox firefox-prog">
    202 <primary sortas="b-firefox">firefox</primary>
    203 </indexterm></listitem>
    204 </varlistentry>
    205 
    206 <varlistentry id="firefox-config">
    207 <term><command>firefox-config</command></term>
    208 <listitem><para>determines the compile and linker flags that should be
    209 used to compile and link programs that use
    210 <application>Firefox</application> libraries and browser
    211 components.</para>
    212 <indexterm zone="firefox firefox-config">
    213 <primary sortas="b-firefox-config">firefox-config</primary>
    214 </indexterm></listitem>
    215 </varlistentry>
    216 </variablelist>
    217 
    218 </sect2>
     158unset MOZ_PHOENIX</userinput></screen>
     159
     160  </sect2>
     161
     162  <sect2 role="configuration">
     163    <title>Configuring Firefox</title>
     164
     165    <para>No specific configuration is required as long as the
     166    <command>firefox</command> script is in the user's path. If
     167    <application>Firefox</application> is installed in a non-standard location,
     168    then make a symlink to the <command>firefox</command> script from
     169    <filename class="directory">/usr/bin</filename>.</para>
     170
     171    <para>Many applications look for <command>netscape</command> when they
     172    need to open a browser. You may make the following symlink for convenience
     173    (as the <systemitem class="username">root</systemitem> user).</para>
     174
     175<screen role="root"><userinput>ln -v -sf firefox /usr/bin/netscape</userinput></screen>
     176
     177    <para>For installing various <application>Firefox</application> plugins,
     178    refer to <ulink url="http://plugindoc.mozdev.org/linux.html">Mozdev's
     179    PluginDoc Project</ulink>. If you have <xref linkend="jdk"/> already
     180    installed, create the following link as the
     181    <systemitem class="username">root</systemitem> user to utilize the
     182    <application>JAVA</application> plugin: </para>
     183
     184<screen role="root"><userinput>ln -v -s $JAVA_HOME/jre/plugin/i386/ns7/libjavaplugin_oji.so \
     185    /usr/lib/firefox-&firefox-version;/plugins</userinput></screen>
     186
     187  </sect2>
     188
     189  <sect2 role="content">
     190    <title>Contents</title>
     191
     192    <segmentedlist>
     193      <segtitle>Installed Programs</segtitle>
     194      <segtitle>Installed Libraries</segtitle>
     195      <segtitle>Installed Directories</segtitle>
     196
     197      <seglistitem>
     198        <seg>firefox and firefox-config</seg>
     199        <seg>Numerous libraries, browser components, plugins, extensions, and
     200        helper modules installed in <filename
     201        class='directory'>/usr/lib/firefox-&firefox-version;</filename></seg>
     202        <seg>/usr/bin/defaults, /usr/include/firefox-&firefox-version;,
     203        /usr/lib/firefox-&firefox-version;, and
     204        /usr/share/idl/firefox-&firefox-version;</seg>
     205      </seglistitem>
     206    </segmentedlist>
     207
     208    <variablelist>
     209      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     210      <?dbfo list-presentation="list"?>
     211      <?dbhtml list-presentation="table"?>
     212
     213      <varlistentry id="firefox-prog">
     214        <term><command>firefox</command></term>
     215        <listitem>
     216          <para>is the next-generation browser from Mozilla.</para>
     217          <indexterm zone="firefox firefox-prog">
     218            <primary sortas="b-firefox">firefox</primary>
     219          </indexterm>
     220        </listitem>
     221      </varlistentry>
     222
     223      <varlistentry id="firefox-config">
     224        <term><command>firefox-config</command></term>
     225        <listitem>
     226          <para>determines the compile and linker flags that should be
     227          used to compile and link programs that use
     228          <application>Firefox</application> libraries and browser
     229          components.</para>
     230          <indexterm zone="firefox firefox-config">
     231            <primary sortas="b-firefox-config">firefox-config</primary>
     232          </indexterm>
     233        </listitem>
     234      </varlistentry>
     235
     236    </variablelist>
     237
     238  </sect2>
    219239
    220240</sect1>
Note: See TracChangeset for help on using the changeset viewer.