Changeset f939f05
- Timestamp:
- 06/13/2004 08:45:42 PM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 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:
- 16998db6
- Parents:
- 87ba6cd5
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r87ba6cd5 rf939f05 257 257 258 258 <!-- Chapter 35 --> 259 260 259 <!ENTITY mozilla-version "1.6"> 260 <!ENTITY firefox-version "0.8"> 261 <!ENTITY galeon-version "1.3.14a"> 262 <!ENTITY dillo-version "0.8.1"> 261 263 262 264 <!-- Chapter 36 --> -
xsoft/graphweb/dillo.xml
r87ba6cd5 rf939f05 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ 4 <!ENTITY % general-entities SYSTEM "../../general.ent"> 5 %general-entities; 6 7 <!ENTITY dillo-download-http "http://www.dillo.org/download/dillo-&dillo-version;.tar.bz2"> 8 <!ENTITY dillo-download-ftp "ftp://distro.ibiblio.org/pub/Linux/distributions/sorcerer/sources/dillo/&dillo-version;/dillo-&dillo-version;.tar.bz2"> 9 <!ENTITY dillo-size "387 KB"> 10 <!ENTITY dillo-buildsize "16 MB"> 11 <!ENTITY dillo-time "0.26 SBU"> 12 ]> 13 1 14 <sect1 id="dillo" xreflabel="Dillo-&dillo-version;"> 2 15 <?dbhtml filename="dillo.html" ?> 3 16 <title>Dillo-&dillo-version;</title> 4 17 5 &dillo-intro; 6 &dillo-inst; 7 &dillo-config; 8 &dillo-desc; 18 <sect2> 19 <title>Introduction to <application>Dillo</application></title> 20 21 <para><application>Dillo</application> is a fast, small footprint graphical 22 browser. Version &dillo-version; is now considered a stable beta. 23 <application>Dillo</application> does not support 24 <application>Java</application> or JavaScript, and the current version does 25 not support <acronym>FTP</acronym>, <acronym>HTTPS</acronym> or frames. It is, however, very fast 26 and so is useful on older, slower machines. It supports downloads and can 27 support cookies.</para> 28 29 <sect3><title>Package information</title> 30 <itemizedlist spacing='compact'> 31 <listitem><para>Download (HTTP): <ulink 32 url="&dillo-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): <ulink 34 url="&dillo-download-ftp;"/></para></listitem> 35 <listitem><para>Download size: &dillo-size;</para></listitem> 36 <listitem><para>Estimated Disk space required: 37 &dillo-buildsize;</para></listitem> 38 <listitem><para>Estimated build time: 39 &dillo-time;</para></listitem></itemizedlist> 40 </sect3> 41 42 <sect3><title><application>Dillo</application> dependencies</title> 43 <sect4><title>Required</title> 44 <para><xref linkend="GTK"/></para></sect4> 45 </sect3> 46 47 </sect2> 48 49 <sect2> 50 <title>Installation of <application>Dillo</application></title> 51 52 <note><para>Dillo has no mechanism of character set 53 selection and always uses iso8859-1. If this character set is not 54 appropriate, replace all occurences of iso8859-1 to the 55 desired character set in <filename>src/dw_style.c</filename>.</para></note> 56 57 <para>Install <application>Dillo</application> by running the following commands:</para> 58 59 <screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc && 60 make && 61 make install</command></userinput></screen> 62 63 </sect2> 64 65 <sect2> 66 <title>Configuring <application>Dillo</application></title> 67 68 <sect3><title>Config files</title> 69 70 <para><filename>/etc/dillorc</filename>, <filename>/etc/dpidrc</filename>, 71 <filename>~/.dillo/*</filename></para> 72 73 </sect3> 74 75 <sect3><title>Configuration Information</title> 76 77 <para><application>Dillo</application> stores its configuration in the 78 system wide <filename>/etc/dillorc</filename> file and the <filename 79 class="directory">~/.dillo</filename> directory which is created 80 automatically when <command>dillo</command> is run for the 81 first time. Note that cookies are turned off by default. To enable 82 cookies, edit the <filename>~/.dillo/cookiesrc</filename> file.</para> 83 </sect3> 84 85 </sect2> 86 87 <sect2> 88 <title>Contents</title> 89 90 <para>The <application>Dillo</application> package contains 91 <command>dillo</command> 92 <command>dpid</command> and 93 <command>dpidc</command>.</para> 94 95 </sect2> 96 97 <sect2><title>Description</title> 98 99 <sect3><title>dillo</title> 100 <para><command>dillo</command> is a <acronym>GTK</acronym>+ graphical 101 <acronym>WWW</acronym> browser with limited facilities, but a 102 small footprint and runs fast on slower machines.</para></sect3> 103 104 <sect3><title>dpid</title> 105 <para><command>dpid</command> is a <application>Dillo</application> 106 plugin daemon.</para></sect3> 107 108 <sect3><title>dpidc</title> 109 <para><command>dpidc</command> is a control program for 110 <command>dpid</command>.</para></sect3> 111 112 </sect2> 9 113 10 114 </sect1> -
xsoft/graphweb/firefox.xml
r87ba6cd5 rf939f05 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ 4 <!ENTITY % general-entities SYSTEM "../../general.ent"> 5 %general-entities; 6 7 <!ENTITY firefox-download-http "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/firefox-source-&firefox-version;.tar.bz2"> 8 <!ENTITY firefox-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/firefox-source-&firefox-version;.tar.bz2"> 9 <!ENTITY firefox-size "30 MB"> 10 <!ENTITY firefox-buildsize "550 MB"> 11 <!ENTITY firefox-time "10.14 SBU"> 12 ]> 13 1 14 <sect1 id="firefox" xreflabel="MozillaFirefox-&firefox-version;"> 2 15 <?dbhtml filename="firefox.html" ?> 3 16 <title>MozillaFirefox-&firefox-version;</title> 4 17 5 &firefox-intro; 6 &firefox-inst; 18 <sect2> 19 <title>Introduction to <application>Mozilla Firefox</application></title> 20 21 <para><application>Mozilla Firefox</application> is a stand-alone browser 22 based on the <application>Mozilla</application> codebase.</para> 23 24 <sect3><title>Package information</title> 25 <itemizedlist spacing='compact'> 26 <listitem><para>Download (HTTP): <ulink 27 url="&firefox-download-http;"/></para></listitem> 28 <listitem><para>Download (FTP): <ulink 29 url="&firefox-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &firefox-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: 32 &firefox-buildsize;</para></listitem> 33 <listitem><para>Estimated build time: 34 &firefox-time;</para></listitem></itemizedlist> 35 </sect3> 36 37 <sect3><title><application>Mozilla Firefox</application> dependencies</title> 38 <sect4><title>Required</title> 39 <para><xref linkend="zip"/>, <xref linkend="GTK2"/>, 40 <xref linkend="libIDL"/>, <xref linkend="libmng"/> and 41 <xref linkend="which"/> 42 </para></sect4> 43 </sect3> 44 45 </sect2> 46 47 <sect2> 48 <title>Installation of <application>Mozilla Firefox</application></title> 49 50 <para>The configuration of <application>Mozilla Firefox</application> is 51 very similar to <xref linkend="mozilla"/> and hence the options 52 will not be discussed. Refer to the <xref linkend="mozilla"/> for 53 explanations and additional configuration information.</para> 54 55 <para>Compile and install <application>Mozilla Firefox</application> by 56 running the following commands:</para> 57 58 <screen><userinput><command>export MOZILLA_OFFICIAL="1" && 59 export BUILD_OFFICIAL="1" && 60 export MOZ_PHOENIX="1" && 61 ./configure --prefix=/opt/firefox-&firefox-version; \ 62 --enable-default-toolkit=gtk2 \ 63 --with-x --with-system-zlib \ 64 --with-system-jpeg --with-system-png --with-system-mng \ 65 --enable-xft --enable-crypto \ 66 --disable-accessibility \ 67 --disable-tests --disable-debug \ 68 --disable-logging --enable-reorder \ 69 --enable-strip --disable-pedantic \ 70 --enable-cpp-rtti --enable-extensions=all \ 71 --disable-calendar --disable-mailnews && 72 make && 73 make install && 74 ln -sf /opt/firefox-&firefox-version;/bin/firefox /usr/bin/MozillaFirefox</command></userinput></screen> 75 76 <para>To enable multi-user operation, execute the following:</para> 77 78 <screen><userinput><command>cd /opt/firefox-&firefox-version;/lib/mozilla-* && 79 export LD_LIBRARY_PATH="$PWD" && 80 export MOZILLA_FIVE_HOME="$PWD" && 81 ./regxpcom && 82 ./regchrome && 83 touch `find $PWD -name *.rdf`</command></userinput></screen> 84 85 </sect2> 7 86 8 87 </sect1> -
xsoft/graphweb/galeon.xml
r87ba6cd5 rf939f05 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ 4 <!ENTITY % general-entities SYSTEM "../../general.ent"> 5 %general-entities; 6 7 <!ENTITY galeon-download-http "http://prdownloads.sourceforge.net/galeon/galeon-&galeon-version;.tar.bz2"> 8 <!ENTITY galeon-download-ftp " "> 9 <!ENTITY galeon-size "3.6 MB"> 10 <!ENTITY galeon-buildsize "149.1 MB"> 11 <!ENTITY galeon-time "1.95 SBU"> 12 ]> 13 1 14 <sect1 id="galeon" xreflabel="Galeon-&galeon-version;"> 2 15 <?dbhtml filename="galeon.html" ?> 3 16 <title>Galeon-&galeon-version;</title> 4 17 5 &galeon-intro; 6 &galeon-inst; 7 &galeon-desc; 18 <sect2> 19 <title>Introduction to <application>Galeon</application></title> 20 21 <para>The <application>Galeon</application> package contains a GNOME browser 22 that utilizes the <application>Mozilla</application> gecko rendering engine and 23 presents the simplest interface possible for a browser.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&galeon-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&galeon-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &galeon-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &galeon-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &galeon-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3><title><application>Galeon</application> dependencies</title> 39 <sect4><title>Required</title> 40 <para><xref linkend="libgnomeui"/>, <xref linkend="scrollkeeper"/> and 41 <xref linkend="mozilla"/></para></sect4> 42 </sect3> 43 44 </sect2> 45 46 <sect2> 47 <title>Installation of <application>Galeon</application></title> 48 49 <para>Compiling must be done with the same compiler version and the same 50 optimization settings that were used on 51 <application>Mozilla</application>.</para> 52 53 <para>Install <application>Galeon</application> by running the following commands:</para> 54 55 <screen><userinput><command>./configure --prefix=`pkg-config --variable=prefix ORBit-2.0` \ 56 --sysconfdir=/etc/gnome --localstatedir=/var/lib && 57 make && 58 make install</command></userinput></screen> 59 60 </sect2> 61 62 <sect2> 63 <title>Contents</title> 64 65 <para>The <application>Galeon</application> package contains 66 <command>galeon</command> and 67 <command>galeon-config-tool</command>.</para> 68 69 </sect2> 70 71 <sect2><title>Description</title> 72 73 <sect3><title>galeon</title> 74 <para><command>galeon</command> sets <envar>LD_LIBRARY_PATH</envar> and 75 <envar>MOZILLA_FIVE_HOME</envar> before executing 76 <filename>galeon-bin</filename>.</para></sect3> 77 78 <sect3><title>galeon-config-tool</title> 79 <para><command>galeon-config-tool</command> clears settings, installs schemas, 80 removes schemas and fixes permissions in the 81 <application>GConf</application> database.</para></sect3> 82 83 </sect2> 8 84 9 85 </sect1> -
xsoft/graphweb/graphweb.xml
r87ba6cd5 rf939f05 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ 4 <!ENTITY % general-entities SYSTEM "../../general.ent"> 5 %general-entities; 6 ]> 7 1 8 <chapter id="xsoft-graphweb"> 2 9 <?dbhtml filename="graphweb.html" ?> … … 6 13 you can find one you enjoy using or give them each a trial run.</para> 7 14 8 &mozilla; 9 &firefox; 10 &galeon; 11 &xsoft-graphweb-konq; 12 &dillo; 15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mozilla.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="firefox.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="galeon.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="konq.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dillo.xml"/> 13 20 14 21 </chapter> -
xsoft/graphweb/konq.xml
r87ba6cd5 rf939f05 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ 4 <!ENTITY % general-entities SYSTEM "../../general.ent"> 5 %general-entities; 6 ]> 7 1 8 <sect1 id="konq" xreflabel="Konqueror-&kde-version;"> 2 9 <?dbhtml filename="konq.html" ?> -
xsoft/graphweb/mozilla.xml
r87ba6cd5 rf939f05 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ 4 <!ENTITY % general-entities SYSTEM "../../general.ent"> 5 %general-entities; 6 7 <!ENTITY mozilla-download-http "http://ftp.mozilla.org/pub/mozilla/releases/mozilla&mozilla-version;/src/mozilla-source-&mozilla-version;.tar.bz2"> 8 <!ENTITY mozilla-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla&mozilla-version;/src/mozilla-source-&mozilla-version;.tar.bz2"> 9 <!ENTITY mozilla-size "39 MB"> 10 <!ENTITY mozilla-buildsize "550 MB"> 11 <!ENTITY mozilla-time "22.64 SBU"> 12 13 <!ENTITY enigmail-version "0.83.6"> 14 <!ENTITY ipc-version "1.0.5"> 15 ]> 16 1 17 <sect1 id="mozilla" xreflabel="Mozilla-&mozilla-version;"> 2 18 <?dbhtml filename="mozilla.html" ?> 3 19 <title>Mozilla-&mozilla-version;</title> 4 20 5 &mozilla-intro; 6 &mozilla-inst; 7 &mozilla-exp; 8 &mozilla-config; 9 &mozilla-desc; 21 <sect2> 22 <title>Introduction to <application>Mozilla</application></title> 23 24 <para><application>Mozilla</application> is a browser suite, the Open Source 25 sibling of <application>Netscape</application>. It includes the browser, 26 composer, mail client, a calendar client and an <acronym>IRC</acronym> client.</para> 27 28 <para>The Mozilla project also hosts two subprojects that aim to satisfy the needs 29 of users who don't need the complete browser suite or like to have separate applications 30 for browsing and e-mail. These subprojects are 31 <ulink url="http://www.mozilla.org/products/firefox/">Mozilla Firefox</ulink>, 32 (a stand-alone browser based on the Mozilla source code) and 33 <ulink url="http://www.mozilla.org/projects/thunderbird/">Mozilla Thunderbird</ulink>, 34 (a stand-alone mail client based on the Mozilla source code). The build instructions 35 for these two applications are discussed in separate sections:</para> 36 37 <itemizedlist> 38 <listitem><para><xref linkend="firefox"/></para></listitem> 39 <listitem><para><xref linkend="thunderbird"/></para></listitem> 40 </itemizedlist> 41 42 <sect3><title>Package information</title> 43 <itemizedlist spacing='compact'> 44 <listitem><para>Download (HTTP): <ulink 45 url="&mozilla-download-http;"/></para></listitem> 46 <listitem><para>Download (FTP): <ulink 47 url="&mozilla-download-ftp;"/></para></listitem> 48 <listitem><para>Download size: &mozilla-size;</para></listitem> 49 <listitem><para>Estimated Disk space required: 50 &mozilla-buildsize;</para></listitem> 51 <listitem><para>Estimated build time: 52 &mozilla-time;</para></listitem></itemizedlist> 53 </sect3> 54 55 <sect3><title><application>Mozilla</application> dependencies</title> 56 <sect4><title>Required</title> 57 <para><xref linkend="zip"/>, <xref linkend="GTK2"/>, 58 <xref linkend="libIDL"/>, <xref linkend="libmng"/> and 59 <xref linkend="which"/> 60 </para></sect4> 61 <sect4><title>Recommended</title> 62 <para><xref linkend="gnupg"/> (for Enigmail extension) 63 </para></sect4> 64 </sect3> 65 66 <sect3><title>Additional downloads</title> 67 <itemizedlist spacing='compact'> 68 <listitem><para><ulink url="http://enigmail.mozdev.org/">Enigmail Extension 69 (Version &enigmail-version;)</ulink> 70 (Useful only if Mozilla Mail is built) 71 <!-- <ulink 72 url="http://downloads.mozdev.org/enigmail/src/enigmail-&enigmail-version;.tar.gz"/> 73 --> 74 </para></listitem> 75 <listitem><para><ulink url="http://enigmail.mozdev.org/">Inter Process 76 Communicaton Extension (Version &ipc-version;)</ulink> 77 (Needed for Enigmail) 78 <!-- 79 <ulink 80 url="http://downloads.mozdev.org/enigmail/src/ipc-&ipc-version;.tar.gz"/> 81 --> 82 </para></listitem> 83 </itemizedlist> 84 </sect3> 85 86 </sect2> 87 88 <sect2> 89 <title>Installation of <application>Mozilla</application></title> 90 91 <!-- 92 <note> 93 <para>According to the financial institutions, the following hack makes your 94 browser insecure. You have been warned. Many sites use an MS-IE specific tag 95 (autocomplete=off) to prevent autocomplete from working in some forms. This 96 tag is now supported in <application>Mozilla</application> to appease the financial institutions. As per 97 the requirements of the financial institutions, they will not even accept a 98 solution where this a preference option. However our opinion is that it should 99 be in the hands of the user. To enable autocomplete to bypass 100 this restriction, we need to make a slight modification in the code.</para> 101 102 <para>Open the file <filename>extensions/wallet/src/wallet.cpp</filename> in 103 the <application>Mozilla</application> source tree and search for the line: 104 <screen>#define WALLET_DONT_CACHE_ALL_PASSWORDS</screen> 105 Then delete or comment out the line. Now, if anyone tells you MS-IE is user 106 friendly, give them this example!</para> 107 </note> 108 --> 109 110 <warning><para>Do not install Mozilla, Mozilla Firefox and Mozilla Thunderbird 111 with a single prefix since they install identically named files. The BLFS Book 112 installs Mozilla in <filename>/usr</filename> while Mozilla Firefox and Mozilla 113 Thunderbird are installed in <filename>/opt</filename>.</para></warning> 114 115 <para>If you plan to install Enigmail, extract the ipc and enigmail tarballs 116 in the <filename class="directory">extensions</filename> directory.</para> 117 118 <para>Compile <application>Mozilla</application> by running the following 119 commands:</para> 120 121 <screen><userinput><command>export MOZILLA_OFFICIAL="1" && 122 export BUILD_OFFICIAL="1" && 123 ./configure --prefix=/usr \ 124 --with-default-mozilla-five-home=/usr/lib/mozilla \ 125 --enable-default-toolkit=gtk2 \ 126 --with-x --with-system-zlib \ 127 --with-system-jpeg --with-system-png --with-system-mng \ 128 --enable-xft --enable-crypto \ 129 --disable-accessibility \ 130 --disable-tests --disable-debug \ 131 --disable-logging --enable-reorder \ 132 --enable-strip --disable-pedantic \ 133 --enable-cpp-rtti --enable-extensions=all && 134 make</command></userinput></screen> 135 136 <para>If installing Enigmail, execute the following steps:</para> 137 138 <screen><userinput><command>build/autoconf/make-makefile extensions/ipc extensions/enigmail && 139 make -C extensions/ipc && 140 make -C extensions/enigmail</command></userinput></screen> 141 142 <para>Install <application>Mozilla</application> as follows:</para> 143 144 <screen><userinput><command>make install && 145 install -d /usr/include/mozilla-&mozilla-version;/nss && 146 cp -Lf dist/private/nss/*.h dist/public/nss/*.h \ 147 /usr/include/mozilla-&mozilla-version;/nss && 148 ln -nsf mozilla-&mozilla-version; /usr/include/mozilla && 149 ln -nsf mozilla-&mozilla-version; /usr/lib/mozilla</command></userinput></screen> 150 151 <para>Some libraries installed by mozilla are also needed by other packages. These 152 libraries should be in <filename>/usr/lib</filename> so that other packages can 153 link against them. Move them as follows:</para> 154 155 <screen><userinput><command>for i in lib{nspr4,plc4,plds4,nss3,smime3,softokn3,ssl3}.so libsoftokn3.chk 156 do 157 mv /usr/lib/mozilla-&mozilla-version;/$i /usr/lib/ 158 ln -sf ../$i /usr/lib/mozilla-&mozilla-version;/ 159 done</command></userinput></screen> 160 161 <para>Install Enigmail as follows:</para> 162 163 <screen><userinput><command>make -C extensions/ipc install && 164 make -C extensions/enigmail install</command></userinput></screen> 165 166 <para>To enable multi-user operation, execute the following:</para> 167 168 <screen><userinput><command>cd /usr/lib/mozilla-&mozilla-version; && 169 export LD_LIBRARY_PATH="/usr/lib/mozilla-&mozilla-version;" && 170 export MOZILLA_FIVE_HOME="/usr/lib/mozilla-&mozilla-version;" && 171 ./regxpcom && 172 ./regchrome && 173 touch `find /usr/lib/mozilla-&mozilla-version; -name *.rdf`</command></userinput></screen> 174 175 </sect2> 176 177 <sect2> 178 <title>Optional Extra Switches</title> 179 180 <para>Each of these switches can be added to the configure line in order to 181 have the described effect on the <application>Mozilla</application> compile.</para> 182 183 <para><option>--enable-elf-dynstr-gc</option>: Removes un-referenced 184 strings from <acronym>ELF</acronym> shared objects generated during the build. 185 Note that this option breaks the build on alpha.</para> 186 187 <para><option>--disable-mailnews</option>: Disable the mail and news 188 clients.</para> 189 190 <para><option>--disable-ldap</option>: Disable <acronym>LDAP</acronym> 191 support, recommended if mail is disabled.</para> 192 193 <para><option>--enable-calendar</option>: Build the calendar client.</para> 194 195 <para><option>--enable-xterm-updates</option>: This option is 196 for enabling the <command>xterm</command> title with the current command when 197 compiling.</para> 198 199 <para><option>--enable-plaintext-editor-only</option>: Disable support 200 for <acronym>HTML</acronym> editing. Do not use this switch if you are building 201 the mail-news component.</para> 202 203 </sect2> 204 205 <sect2> 206 <title>Command explanations</title> 207 208 <para><screen><command>export MOZILLA_OFFICIAL="1" && 209 export BUILD_OFFICIAL="1"</command></screen> 210 Set some variables that affect what and how the package is built. The first two exports 211 specify a distribution is being built.</para> 212 213 <!-- 214 <para> The last export specifies that we 215 are ok with the <acronym>LGPL</acronym> versioned libart.</para> 216 --> 217 218 <para><parameter>--prefix=/usr</parameter>: Previously mozilla did 219 not support the make install option. Hence, the package was installed in 220 <filename>/opt</filename>. The package now supports "make install" and follows 221 the <acronym>FHS</acronym> guidelines for installation. Therefore the book now 222 recommends installation in a system wide prefix such as <filename>/usr 223 </filename>.</para> 224 225 <para><screen><option>--enable-toolkit-gtk2</option></screen>Use gtk2 226 toolkit.</para> 227 228 <para><screen><option>--with-system-zlib --with-system-jpeg \ 229 --with-system-png --with-system-mng</option></screen> 230 Use the system versions for these packages.</para> 231 232 <para><option>--enable-xft</option>: Enable the Xft support. You need 233 <application>fontconfig</application> or the latest <application>XFree86 234 </application> version to enable xft.</para> 235 236 <para><option>--enable-crypto</option>: Enable the Personal 237 Security Manager to enable <acronym>SSL</acronym> connections.</para> 238 239 <para><screen><option>--disable-jsd --disable-accessibility \ 240 --disable-tests --disable-debug \ 241 --disable-dtd-debug \ 242 --disable-logging --enable-reorder \ 243 --enable-strip \ 244 --enable-cpp-rtti</option></screen> 245 Various options that affect what components are built and some optimization 246 options. You can pick and choose from these options. More information on them 247 can be found in the <application>Mozilla</application> <command>configure 248 </command> script help. Not all options are used in the instructions given 249 above.</para> 250 251 <para><option>--enable-extensions=...</option>: Enables extensions. If you 252 want, you can disable all extensions other than the browser by changing this 253 switch to <parameter>--enable-extensions="default,-venkman,-inspector,-irc"</parameter>. 254 For a short description of the various extensions available with the mozilla 255 source, see 256 <ulink url="http://linuxfromscratch.org/~tushar/downloads/mozilla-extensions.txt"/>.</para> 257 258 <para><screen><command>install -d /usr/include/mozilla-&mozilla-version;/nss 259 cp -Lf dist/private/nss/*.h dist/public/nss/*.h \ 260 /usr/include/mozilla-&mozilla-version;/nss</command></screen> 261 Copy the nss headers that are not copied by make install.</para> 262 263 <!-- 264 <para><userinput>install -d /usr/lib/mozilla-&mozilla-version;/openoffice</userinput> : 265 Make a directory to store static libraries that openoffice needs during compilation. 266 These libraries are not installed by default.</para> 267 --> 268 269 <para><command>ln -nsf mozilla-&mozilla-version; ...</command>: 270 <application>Mozilla</application> installs headers and libraries in version 271 specific directories. This command makes symbolic links so that applications that 272 depend on <application>Mozilla</application> (such as <application>OpenOffice 273 </application>, <application>Galeon</application>, etc.) don't need to know 274 which version of <application>Mozilla</application> is installed.</para> 275 276 <para><screen><command>export LD_LIBRARY_PATH="/usr/lib/mozilla-&mozilla-version;" && 277 export MOZILLA_FIVE_HOME="/usr/lib/mozilla-&mozilla-version;" && 278 ./regxpcom && 279 ./regchrome && 280 touch `find /usr/lib/mozilla-${VERSION} -name *.rdf`</command> 281 </screen> 282 Create the required component registries to enable multi-user installs. These 283 steps should be preformed by the root user each time a mozilla add-on is 284 installed. This will allow normal users to run mozilla.</para> 285 286 </sect2> 287 288 <sect2> 289 <title>Configuring <application>Mozilla</application></title> 290 291 <para>No specific configuration is required as long as the <command>mozilla 292 </command> binary is in the path for the user. If <application>Mozilla</application> 293 is installed in a non-standard location, then make a symlink to the 294 <command>mozilla</command> binary from <filename class="directory">/usr/bin</filename>. 295 The same thing applies for <application>Mozilla Firefox</application> and 296 <application>Mozilla Thunderbird</application>.</para> 297 298 <para>Many applications look for <command>netscape</command> when they need to 299 open a browser. You may make the following symlink for convenience.</para> 300 301 <screen><userinput><command>ln -sf mozilla /usr/bin/netscape</command></userinput></screen> 302 303 <para>For installing various <application>Mozilla</application> plugins, refer 304 to <ulink url="http://plugindoc.mozdev.org/linux.html">Mozdev's PluginDoc Project</ulink></para> 305 306 </sect2> 307 308 <sect2> 309 <title>Contents</title> 310 311 <para>The <application>Mozilla</application> package contains 312 <command>mozilla</command>. The various components such as composer and mail-news can be accessed 313 from the menu after <command>mozilla</command> starts or via command-line 314 switches to the <command>mozilla</command> binary. 315 </para> 316 317 </sect2> 10 318 11 319 </sect1> -
xsoft/xsoft.xml
r87ba6cd5 rf939f05 5 5 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xsoft/office/office.xml"/> 6 6 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xsoft/suites/suites.xml"/> 7 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xsoft/graphweb/graphweb.xml"/> 7 8 <!-- &xsoft-office; --> 8 9 <!-- &xsoft-suites; --> 9 &xsoft-graphweb; 10 <!-- &xsoft-graphweb; --> 10 11 &xsoft-other; 11 12
Note:
See TracChangeset
for help on using the changeset viewer.