The Internet isn't just about browsing. Here are more graphical applications that utilize other areas of the Internet.
Thunderbird is a stand-alone mail/news client based on the Mozilla codebase.
Download (HTTP): http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/1.0/source/thunderbird-1.0-source.tar.bz2
Download (FTP): ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/1.0/source/thunderbird-1.0-source.tar.bz2
Download MD5 sum (Thunderbird): 232ffe434fd65f5f0284a760d6e4ba2a
Download MD5 sum (Enigmail): 61deeb21ec7df10de9ad790039063f41
Download MD5 sum (IPC): 4aa272b46c8cbf167dcd49a6d74cf526
Download size: 33 MB
Estimated disk space required: 608 MB
Estimated build time: 12.38 SBU
To enable the Enigmail extension to the Thunderbird mail client, you'll need to download the two tarballs below. The Enigmail extension allows users to access the authentication and encryption features provided by the GnuPG package.
GnuPG-1.4.0 (for the Enigmail extension)
libjpeg-6b, UnZip-5.51, GNOME Virtual File System-2.8.3, libgnome-2.8.0, MIT krb5-1.4 or Heimdal-0.6.3 (for the GSSAPI libraries), Doxygen-1.4.1, Xprint, Electric Fence and Cairo
The configuration of Thunderbird is very similar to Mozilla-1.7.5 and hence the options will not be discussed. Refer to the Mozilla-1.7.5 instructions for explanations and additional configuration information.
Compile Thunderbird by running the following commands:
export MOZILLA_OFFICIAL="1" &&
export BUILD_OFFICIAL="1" &&
export MOZ_THUNDERBIRD="1" &&
./configure --prefix=/usr \
--with-default-mozilla-five-home=/usr/lib/thunderbird-1.0 \
--with-system-zlib \
--with-system-png \
--enable-application=mail \
--enable-default-toolkit=gtk2 \
--enable-extensions=wallet,spellcheck,xmlextras,webservices \
--enable-crypto \
--enable-xft \
--enable-xinerama \
--enable-optimize \
--enable-reorder \
--enable-strip \
--enable-cpp-rtti \
--enable-single-profile \
--enable-necko-protocols=http,file,jar,viewsource,res,data \
--enable-image-decoders=default,-xbm \
--disable-freetype2 \
--disable-accessibility \
--disable-debug \
--disable-tests \
--disable-logging \
--disable-pedantic \
--disable-installer \
--disable-profilesharing \
--disable-mathml \
--disable-oji \
--disable-plugins \
--disable-necko-disk-cache &&
make
You should add the --with-system-jpeg switch to the configure script if you have libjpeg installed.
If you're building the Enigmail extension, execute the following steps:
tar -zxf ../enigmail-0.90.1.tar.gz -C extensions &&
tar -zxf ../ipc-1.1.2.tar.gz -C extensions &&
build/autoconf/make-makefile extensions/ipc extensions/enigmail &&
make -C extensions/ipc &&
make -C extensions/enigmail
Install Thunderbird by running the following commands as the root user:
make install &&
install -d /usr/include/thunderbird-1.0/nss &&
cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
/usr/include/thunderbird-1.0/nss
If you're installing the Enigmail extension, issue the following commands as the root user:
make -C extensions/ipc install &&
make -C extensions/enigmail install
To enable multi-user operation, execute the following as the root user:
cd /usr/lib/thunderbird-1.0 &&
export LD_LIBRARY_PATH="$PWD" &&
export MOZILLA_FIVE_HOME="$PWD" &&
./regxpcom &&
./regchrome &&
touch `find . -name *.rdf`
You should run /usr/bin/thunderbird once as the root user (or any user with write privileges) to create some necessary additional files in the /usr hierarchy.