Thunderbird est un client autonome de mail/news basé sur le code source de Mozilla. Il utilise le moteur de rendement Gecko afin d'afficher et d'écrire des courriels HTML.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/16.0.1/source/thunderbird-16.0.1.source.tar.bz2
Téléchargement (FTP) : ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/16.0.1/source/thunderbird-16.0.1.source.tar.bz2
Somme de contrôle MD5 du téléchargement : 5b0ceb8d403b607fc0330e276b2e7c65
Taille du téléchargement : 107 Mo
Estimation de l'espace disque requis : 2.4 Go (40 Mo installÃ)
Estimation du temps de construction : 30 SBU
ALSA-Library-1.0.26, gtk+-2.24.13, Zip-3.0 et UnZip-6.0
libevent-2.0.20, libvpx-1.1.0, NSPR-4.9.3, NSS-3.14, SQLite-3.7.14.1 et yasm-1.2.0
Si vous n'installez pas les dépendances recommandées, alors les copies inclues dans le paquet seront utilisées. Elles peuvent être testées pour fonctionner, mais elles peuvent être obsolètes ou contenir des failles de sécurité.
D-Bus GLib Bindings-0.100, Doxygen-1.8.2, GNOME Virtual File-System-2.24.4 et libgnomeui-2.24.5 (pour l'intégration avec l'ancienne version de Gnome), libnotify-0.7.5, startup-notification-0.12, Wget-1.14 et Wireless Tools-29
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Thunderbird
La configuration de Thunderbird
est réalisée en créant un fichier mozconfig
contenant les options de configurations
désirées. Un mozconfig
par défaut est
créé çi-dessous. Pour voir la liste complète des options de
configuration disponibles (un une brève description de chacune
d'elles), taper ./configure
--help. Créez le fichier en lançant la commande
suivante :
cat > mozconfig << "EOF" # Si vous avez une machine multicoeurs, vous pouvez accélérer la # construction en lançant plusieurs tâches en même temps en décommentant la ligne suivante et # et en paramétrant le nombre de coeurs du CPU : #mk_add_options MOZ_MAKE_FLAGS="-j4" # Si vous avez installé DBus-Glib commentez cette option : ac_add_options --disable-dbus # Si vous avez installé wireless-tools commentez cette option : ac_add_options --disable-necko-wifi # Si vous avez installé libnotify commentez cette option : ac_add_options --disable-libnotify # Décommentez ceci si vous avez installé des dépendances optionnelles : #ac_add_options --enable-startup-notification #ac_add_options --enable-system-hunspell # Si vous n'avez pas installé Yasm décommentez cette option : #ac_add_options --disable-webm # Si vous voulez compiler le calendrier Mozilla, décommentez cette ligne : # ac_add_options --enable-calendar # Commentez les options suivantes si vous n'avez pas installé # les dépendances recommandées : ac_add_options --enable-system-sqlite ac_add_options --with-system-libevent ac_add_options --with-system-libvpx ac_add_options --with-system-nspr ac_add_options --with-system-nss # Il est recommandé de ne pas toucher ce qui suit ac_add_options --prefix=/usr ac_add_options --disable-crashreporter ac_add_options --disable-installer ac_add_options --disable-updater ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --enable-optimize ac_add_options --enable-strip ac_add_options --enable-install-strip ac_add_options --enable-gio ac_add_options --enable-official-branding ac_add_options --enable-safe-browsing ac_add_options --enable-url-classifier ac_add_options --enable-system-cairo ac_add_options --enable-system-ffi ac_add_options --enable-system-pixman ac_add_options --with-pthreads ac_add_options --with-system-bz2 ac_add_options --with-system-jpeg ac_add_options --with-system-png ac_add_options --with-system-zlib mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbuild EOF
Compiler Thunderbird en tapant les commandes suivantes:
make -f client.mk && make -f client.mk && make -C thunderbuild/mail/installer
Ce paquet n'est pas livré avec une suite de tests.
Installez Thunderbird en exécutant
les commantes suivantes en tant qu'utilisateur root
:
mkdir -pv /usr/lib/thunderbird-16.0.1 && tar xf thunderbuild/mozilla/dist/thunderbird-16.0.1.en-US.linux-$(uname -m).tar.bz2 -C /usr/lib/thunderbird-16.0.1 --strip-components=1 && ln -sfv ../lib/thunderbird-16.0.1/thunderbird /usr/bin
Les instructions ci dessus installent juste la partie dont vous
avez besoin pour exécuter Thunderbird. Cependant, si vous voulez
installer l'environnement de développement complet de Thunderbird, lancez les commandes suivantes en
tant qu'utilisateur root
:
make -C thunderbuild install
make -f
client.mk : Les produits Mozilla sont
empaquetés pour permettre d'utiliser un fichier de configuration
qui peut être utilisé pour passer les paramètres de configuration à
la commande configure. make utilise le fichier
client.mk
pour récupérer la
configuration de départ et régler les paramètres.
make -C
thunderbuild/mail/installer : Ceci lance make
dans le dossier thunderbuild/mail/installer
. Ceci rassemble tous
les composants de Thunderbird et
les compresse dans une archive tar.
tar -xfv thunderbuild/mozilla/dist
... : Ceci déballe Thunderbird, l'option -C
décompresse les fichiers dans /usr/lib/thunderbird-16.0.1
. L'option
--strip-components=1
supprime le
répertoire 'thunderbird' demeurant dans les noms de fichiers, ce
qui nous permet de le déballer dans un répertoire versionné.
Si votre gestionnaire de fenètres ou de bureau n'autorise pas la configuration d'un navigateur par défaut, vous pouvez ajouter un paramètre de configuration à Thunderbird pour qu'un navigateur démarre quand vous cliquez sur une URL Internet/intranet/local. La procédure pour vérifier ou modifier tous les paramètres de configuration est simple et les instructions alors peuvent être utilisées pour voir ou modifier tout les parametres.
En premier, ouvrir la fenètre de configuration en ouvrant le menu déroulant « Edition ». Choisir « Préférences » et ensuite cliquer sur l'icône « Général » dans la barre de menus supérieur. Choisissez l'onglet « Avancé » et cliquez sur le bouton « Editeur de configuration ». Cela affichera une liste des préférences de configuration et des informations relatives à chacunes d'elles. Vous pouvez utiliser la barre « Filter: » pour entrer un critère de recherche et restreindre la liste des objets. Le changement d'une préférence peut être fait en utilisant deux méthodes. La première, si la préférence est une valeur booléenne (True/False), simplement double-click sur la préférence pour basculer la valeur et la seconde, pour les autres préférences simplement faire un click droit sur la ligne désirée, choisir « Modifier » dans le menu et changer la valeur. La création de nouvelles préférences est réalisées de la même manière, excepté choisir « Nouveau » dans le menu et fournir les données désirées dans le champ sélectionné.
L'objet des préférences de configuration que vous devez vérifier
pour que Thunderbird utilise un
navigateur spécifié est network.protocol-handler.app.http
qui doit être initialisé avec le chemin du navigateur désiré, par
exemple, /usr/bin/firefox
.
Il y a une multitude de paramètres de configuration parameters que vous pouvez modifier pour customiser Thunderbird. Une très vaste, mais pas à jour, liste de ces paramètres peut être trouvée à l'adresse http://preferential.mozdev.org/preferences.html.
Si vous utilisez un environnement de bureau comme Gnome ou KDE vous pourriez souhaiter créer un fichier
thunderbird.desktop
pour que
Firefox apparaisse dans les
menus du bureau. Si vous n'avez pas activé startup-notification (notification de
démarrage) dans votre mozconfig, modifiez la ligne StartupNotify
en false. En tant qu'utilisateur root
lancez les commandes suivantes :
mkdir -pv /usr/share/applications && cat > /usr/share/applications/thunderbird.desktop << "EOF" && [Desktop Entry] Encoding=UTF-8 Name=Thunderbird Mail Comment=Send and receive mail with Thunderbird GenericName=Mail Client Exec=thunderbird %u Terminal=false Type=Application Icon=thunderbird Categories=Application;Network;Email; MimeType=application/xhtml+xml;text/xml;application/xhtml+xml;application/xml;application/rss+xml;x-scheme-handler/mailto; StartupNotify=true EOF ln -sfv /usr/lib/thunderbird-16.0.1/chrome/icons/default/default256.png /usr/share/pixmaps/thunderbird.png
Last updated on : 2012-10-12 09:04:53 +020