source: xsoft/other/thunderbird.xml@ 1c5e617

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
Last change on this file since 1c5e617 was 1c5e617, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

Tagged thunderbird.xml

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

  • Property mode set to 100644
File size: 9.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 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 <!ENTITY thunderbird-download-http "http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;-source.tar.bz2">
8 <!ENTITY thunderbird-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;-source.tar.bz2">
9 <!ENTITY thunderbird-md5sum "232ffe434fd65f5f0284a760d6e4ba2a">
10 <!ENTITY thunderbird-size "33 MB">
11 <!ENTITY thunderbird-buildsize "608 MB">
12 <!ENTITY thunderbird-time "12.38 SBU">
13
14 <!ENTITY thunderbird-enigmail-version "0.90.1">
15 <!ENTITY thunderbird-enigmail-download "http://downloads.mozdev.org/enigmail/src/enigmail-&thunderbird-enigmail-version;.tar.gz">
16 <!ENTITY thunderbird-enigmail-md5sum "61deeb21ec7df10de9ad790039063f41">
17
18 <!ENTITY thunderbird-ipc-version "1.1.2">
19 <!ENTITY thunderbird-ipc-download "http://downloads.mozdev.org/enigmail/src/ipc-&thunderbird-ipc-version;.tar.gz">
20 <!ENTITY thunderbird-ipc-md5sum "4aa272b46c8cbf167dcd49a6d74cf526">
21]>
22
23<sect1 id="thunderbird" xreflabel="Thunderbird-&thunderbird-version;">
24 <?dbhtml filename="thunderbird.html" ?>
25
26 <sect1info>
27 <othername>$LastChangedBy$</othername>
28 <date>$Date$</date>
29 </sect1info>
30
31 <title>Thunderbird-&thunderbird-version;</title>
32
33 <indexterm zone="thunderbird">
34 <primary sortas="a-Thunderbird">Thunderbird</primary>
35 </indexterm>
36
37 <sect2 role="package">
38 <title>Introduction to Thunderbird</title>
39
40 <para><application>Thunderbird</application> is a stand-alone
41 mail/news client based on the <application>Mozilla</application>
42 codebase.</para>
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>Download (HTTP): <ulink url="&thunderbird-download-http;"/></para>
48 </listitem>
49 <listitem>
50 <para>Download (FTP): <ulink url="&thunderbird-download-ftp;"/></para>
51 </listitem>
52 <listitem>
53 <para>Download MD5 sum: &thunderbird-md5sum;</para>
54 </listitem>
55 <listitem>
56 <para>Download size: &thunderbird-size;</para>
57 </listitem>
58 <listitem>
59 <para>Estimated disk space required: &thunderbird-buildsize;</para>
60 </listitem>
61 <listitem>
62 <para>Estimated build time: &thunderbird-time;</para>
63 </listitem>
64 </itemizedlist>
65
66 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
67
68 <para>To enable the <application>Enigmail</application> extension to the
69 <application>Thunderbird</application> mail client, you'll need to download
70 the two tarballs below. The <application>Enigmail</application> extension
71 allows users to access the authentication and encryption features provided
72 by the <application>GnuPG</application> package.</para>
73
74 <itemizedlist spacing='compact'>
75 <listitem>
76 <para><ulink url="&thunderbird-enigmail-download;"/></para>
77 </listitem>
78 <listitem>
79 <para>Download MD5 sum (Enigmail): &thunderbird-enigmail-md5sum;</para>
80 </listitem>
81 <listitem>
82 <para><ulink url="&thunderbird-ipc-download;"/></para>
83 </listitem>
84 <listitem>
85 <para>Download MD5 sum (IPC): &thunderbird-ipc-md5sum;</para>
86 </listitem>
87 </itemizedlist>
88
89 <bridgehead renderas="sect3">Thunderbird Dependencies</bridgehead>
90
91 <bridgehead renderas="sect4">Required</bridgehead>
92 <para><xref linkend="zip"/>,
93 <xref linkend="gtk2"/> and
94 <xref linkend="libidl"/></para>
95
96 <bridgehead renderas="sect4">Recommended</bridgehead>
97 <para><xref linkend="gnupg"/> (for the <application>Enigmail</application>
98 extension)</para>
99
100 <bridgehead renderas="sect4">Optional</bridgehead>
101 <para><xref linkend="libjpeg"/>,
102 <xref linkend="unzip"/>,
103 <xref linkend="gnome-vfs"/>,
104 <xref linkend="libgnome"/>,
105 <xref linkend="mitkrb"/> or <xref linkend="heimdal"/>
106 (for the GSSAPI libraries),
107 <xref linkend="doxygen"/>,
108 <ulink url="http://xprint.mozdev.org/">Xprint</ulink>,
109 <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink>
110 and <ulink url="http://cairographics.org/">Cairo</ulink></para>
111
112 </sect2>
113
114 <sect2 role="installation">
115 <title>Installation of Thunderbird</title>
116
117 <para>The configuration of <application>Thunderbird</application> is
118 very similar to <xref linkend="mozilla"/> and hence the options will not
119 be discussed. Refer to the <xref linkend="mozilla"/> instructions for
120 explanations and additional configuration information.</para>
121
122 <para>Compile <application>Thunderbird</application> by
123 running the following commands:</para>
124
125<screen><userinput>export MOZILLA_OFFICIAL="1" &amp;&amp;
126export BUILD_OFFICIAL="1" &amp;&amp;
127export MOZ_THUNDERBIRD="1" &amp;&amp;
128./configure --prefix=/usr \
129 --with-default-mozilla-five-home=/usr/lib/thunderbird-&thunderbird-version; \
130 --with-system-zlib \
131 --with-system-png \
132 --enable-application=mail \
133 --enable-default-toolkit=gtk2 \
134 --enable-extensions=wallet,spellcheck,xmlextras,webservices \
135 --enable-crypto \
136 --enable-xft \
137 --enable-xinerama \
138 --enable-optimize \
139 --enable-reorder \
140 --enable-strip \
141 --enable-cpp-rtti \
142 --enable-single-profile \
143 --enable-necko-protocols=http,file,jar,viewsource,res,data \
144 --enable-image-decoders=default,-xbm \
145 --disable-freetype2 \
146 --disable-accessibility \
147 --disable-debug \
148 --disable-tests \
149 --disable-logging \
150 --disable-pedantic \
151 --disable-installer \
152 --disable-profilesharing \
153 --disable-mathml \
154 --disable-oji \
155 --disable-plugins \
156 --disable-necko-disk-cache &amp;&amp;
157make</userinput></screen>
158
159 <para>You should add the <option>--with-system-jpeg</option> switch
160 to the <command>configure</command> script if you have
161 <application>libjpeg</application> installed.</para>
162
163 <para>If you're building the <application>Enigmail</application> extension,
164 execute the following steps:</para>
165
166<screen><userinput>tar -zxf ../enigmail-&thunderbird-enigmail-version;.tar.gz -C extensions &amp;&amp;
167tar -zxf ../ipc-&thunderbird-ipc-version;.tar.gz -C extensions &amp;&amp;
168build/autoconf/make-makefile extensions/ipc extensions/enigmail &amp;&amp;
169make -C extensions/ipc &amp;&amp;
170make -C extensions/enigmail</userinput></screen>
171
172 <para>Install <application>Thunderbird</application> by running the following
173 commands as the <systemitem class="username">root</systemitem> user:</para>
174
175<screen role="root"><userinput>make install &amp;&amp;
176install -d /usr/include/thunderbird-&thunderbird-version;/nss &amp;&amp;
177cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
178 /usr/include/thunderbird-&thunderbird-version;/nss</userinput></screen>
179
180 <para>If you're installing the <application>Enigmail</application> extension,
181 issue the following commands as the <systemitem
182 class="username">root</systemitem> user:</para>
183
184<screen role="root"><userinput>make -C extensions/ipc install &amp;&amp;
185make -C extensions/enigmail install</userinput></screen>
186
187 <para>To enable multi-user operation, execute the following as the
188 <systemitem class="username">root</systemitem> user:</para>
189
190<screen role="root"><userinput>cd /usr/lib/thunderbird-&thunderbird-version; &amp;&amp;
191export LD_LIBRARY_PATH="$PWD" &amp;&amp;
192export MOZILLA_FIVE_HOME="$PWD" &amp;&amp;
193./regxpcom &amp;&amp;
194./regchrome &amp;&amp;
195touch `find . -name *.rdf`</userinput></screen>
196
197 <note>
198 <para>You should run <command>/usr/bin/thunderbird</command> once as
199 the <systemitem class="username">root</systemitem> user (or any user
200 with write privileges) to create some necessary additional files in
201 the <filename class='directory'>/usr</filename> hierarchy.</para>
202 </note>
203
204 </sect2>
205
206 <sect2 role="content">
207 <title>Contents</title>
208
209 <segmentedlist>
210 <segtitle>Installed Program</segtitle>
211 <segtitle>Installed Libraries</segtitle>
212 <segtitle>Installed Directories</segtitle>
213
214 <seglistitem>
215 <seg>thunderbird</seg>
216 <seg>Numerous libraries, email/newsgroups components, plugins,
217 extensions, and helper modules installed in <filename
218 class='directory'>/usr/lib/thunderbird-&thunderbird-version;</filename>
219 </seg>
220 <seg>/usr/bin/defaults, /usr/include/thunderbird-&thunderbird-version;,
221 /usr/lib/thunderbird-&thunderbird-version;, and
222 /usr/share/idl/thunderbird-&thunderbird-version;</seg>
223 </seglistitem>
224 </segmentedlist>
225
226 <variablelist>
227 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
228 <?dbfo list-presentation="list"?>
229 <?dbhtml list-presentation="table"?>
230
231 <varlistentry id="thunderbird-prog">
232 <term><command>thunderbird</command></term>
233 <listitem>
234 <para>is <application>Mozilla</application>'s next-generation
235 email and newsgroup client.</para>
236 <indexterm zone="thunderbird thunderbird-prog">
237 <primary sortas="b-thunderbird">thunderbird</primary>
238 </indexterm>
239 </listitem>
240 </varlistentry>
241
242 </variablelist>
243
244 </sect2>
245
246</sect1>
Note: See TracBrowser for help on using the repository browser.