Changeset b81991e1
- Timestamp:
- 05/21/2005 08:19:50 AM (19 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/firefox.xml
rff88765 rb81991e1 14 14 15 15 <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" && 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" && 80 90 export BUILD_OFFICIAL="1" && 81 91 export MOZ_PHOENIX="1" && … … 109 119 --disable-composer \ 110 120 --disable-profilesharing && 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 rootuser:</para>120 121 <screen ><userinput role='root'><command>make install &&121 make</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 && 122 132 install -d /usr/include/firefox-&firefox-version;/nss && 123 133 cp -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; &&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; && 130 140 export LD_LIBRARY_PATH="$PWD" && 131 141 export MOZILLA_FIVE_HOME="$PWD" && 132 142 ./regxpcom && 133 143 ./regchrome && 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 && 144 touch `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 && 145 157 unset BUILD_OFFICIAL && 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> 158 unset 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> 219 239 220 240 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.