Contenu
/usr/lib/seamonkey-2.13.1
SeaMonkey est une suite internet, le petit frère libre de Netscape. Elle inclut le navigateur, le compositeur, des clients de messagerie et de nouvelles et un client IRC. C'est le poursuivant du navigateur de la suite Mozilla.
Le projet Mozilla héberge aussi deux sous-projets visant à satisfaire les besoins des utilisateurs qui n'ont pas besoin d'une suite navigateur complète ou qui préfèrent avoir des applications distinctes pour la navigation et la messagerie. Ces sous-projets sont Firefox-16.0.1 et Thunderbird-16.0.1. Les deux sont basés sur le code source de Mozilla.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.13.1/source/seamonkey-2.13.1.source.tar.bz2
Téléchargement (FTP) : ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.13.1/source/seamonkey-2.13.1.source.tar.bz2
Somme de contrôle MD5 du téléchargement : 469248830dddd8bbd6a1c5017ebd0fe3
Taille du téléchargement : 107 Mo
Estimation de l'espace disque requis : 1.2 Go (47 Mo installÃ)
Estimation du temps de construction : 29 SBU
ALSA-Library-1.0.26, gtk+-2.24.13, Zip-3.0 et UnZip-6.0.
yasm-1.2.0 ou libvpx-1.1.0 (pour permettre à Seamonkey to de lire des vidéos webm).
D-Bus GLib Bindings-0.100, startup-notification-0.12, SQLite-3.7.14.1, Hunspell, libevent-2.0.20, Doxygen-1.8.2, GNOME Virtual File-System-2.24.4 and libgnomeui-2.24.5 (pour l'intégration avec Gnome 2), libnotify-0.7.5, NSPR-4.9.3, NSS-3.14, Wireless Tools-29, Valgrind (seulement pour tester le code jemalloc) et Wget-1.14
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/seamonkey
La configuration de SeaMonkey se
fait en créant un fichier mozconfig
contenant les options de configuration désirées. Un fichier
mozconfig
par défaut est créé
ci-dessous. Pour voir toute la liste des options de configuration
disponibles (et une description abrégée de chacune), exécutez
./configure --help.
Il se peut que vous vouliez aussi relire tout le fichier et
décommenter d'autres options souhaitées. 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, mais si vous n'avez qu'un # coeur, effacez cette ligne : mk_add_options MOZ_MAKE_FLAGS="-j$(getconf _NPROCESSORS_ONLN)" # Si vous avez installé Yasm effacez cette option : ac_add_options --disable-webm # Si vous avez installé DBus-Glib effacez cette option : ac_add_options --disable-dbus # Si vous avez installé wireless-tools effacez cette option : ac_add_options --disable-necko-wifi # Si vous avez installé libnotify effacez cette option : ac_add_options --disable-libnotify # Décommentez ceci si vous les avez installés # ac_add_options --enable-startup-notification # ac_add_options --enable-system-hunspell # 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 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/moz-build-dir ac_add_options --disable-crashreporter ac_add_options --disable-debug ac_add_options --disable-debug-symbols ac_add_options --disable-installer ac_add_options --disable-static ac_add_options --disable-tests ac_add_options --disable-updater ac_add_options --enable-application=suite ac_add_options --enable-shared ac_add_options --enable-system-cairo ac_add_options --prefix=/usr ac_add_options --with-pthreads ac_add_options --enable-system-ffi ac_add_options --with-system-jpeg ac_add_options --with-system-png ac_add_options --with-system-zlib EOF
Compilez SeaMonkey en lançant la commande suivante :
make -f client.mk && make -f client.mk && make -C moz-build-dir/suite/installer
Ce paquet n'est pas fourni avec une suite de tests. Néanmoins, si
X est en cours d'exécution, on
peut le lancer à partir du répertoire de construction avant de
l'installer avec la ligne de commande : moz-build-dir/mozilla/dist/seamonkey/seamonkey
Installez SeaMonkey en lançant les
commandes suivantes en tant qu'utilisateur root
:
rm -rf /usr/lib/seamonkey-2.13.1 && mkdir -pv /usr/lib/seamonkey-2.13.1 && tar xf moz-build-dir/mozilla/dist/seamonkey-2.13.1.en-US.linux-$(uname -m).tar.bz2 -C /usr/lib/seamonkey-2.13.1 --strip-components=1 && ln -sfv ../lib/seamonkey-2.13.1/seamonkey /usr/bin && mkdir -pv /usr/lib/mozilla/plugins && ln -sfv ../mozilla/plugins /usr/lib/seamonkey-2.13.1 && cp -v moz-build-dir/mozilla/dist/man/man1/seamonkey.1 /usr/share/man/man1
Les instructions ci dessus installent juste la partie dont vous
avez besoin pour exécuter Seamonkey. Si vous voulez compiler gnash-0.8.10, la
version open-source de Flash, copiez quelques entêtes nécessaire à
Gnash dans /usr/include, en tant qu'utilisateur root
:
rm -rf /usr/include/npapi && mkdir -v /usr/include/npapi && cp -v mozilla/dom/plugins/base/*.h /usr/include/npapi
Si vous souhaitez installer l'environnement complet de
développement de SeaMonkey, en
tant qu'utilisateur root
:
make -C moz-build-dir install
make -f
client.mk : Les produits Mozilla sont
empaquetés pour permettre l'utilisation d'un fichier de
configuration utilisable pour passer les paramètres de
configuration à la commande configure. make utilise le fichier
client.mk
pour récupérer les
paramètres de configuration de départ et régler les paramètres.
make -C moz-build-dir/suite/installer : ceci crée une archive tar du Seamonkey fini.
tar xf moz-build-dir/mozilla/dist/seamonkey-2.13.1.en-US.linux-$(uname -m).tar.bz2 -C /usr/lib/seamonkey-2.13.1 --strip-components=1 : cecs déballe Seamonkey dans /usr/lib/seamonkey-2.13.1.
ln -s ../mozilla/plugins
/usr/lib/seamonkey-2.13.1 : ceci crée un lien
symbolique vers /usr/lib/mozilla/plugins
pour des raisons de
compatibilité, pour garder tous vos plugins là où se trouvent en
principe les plugins mozilla.
Si vous avez enlevé l'option --disable-webm
de votre mozconfig
, votre Seamonkey peut lire la plupart des vidéos
youtube sans plugin flash. Pour activer cela, allez sur http://www.youtube.com/html5 et
cliquez sur 'Rejoindre le test HTML5' (exige l'activation des
cookies).
Pour installer des plugins SeaMonkey, reportez-vous au Mozdev's PluginDoc Project.
Tout en utilisant le menu « Préférences » pour configurer les options et
les préférences de SeaMonkey pour
les adapter à vos propres goûts, un contrôle bien plus approfondi
de nombreuses options n'est disponible qu'en utilisant un outil non
disponible depuis le système de menu général. Pour accéder à cet
outil, vous devrez ouvrir une fenêtre du navigateur et entrer
about:config
dans la barre
d'adresse. Cela affichera une liste des préférences de
configuration et des informations liées à chacune. Vous pouvez
utiliser la barre de « Filtre: » pour entrer des critères de recherche
et réduire les éléments listés. La modification d'une préférence se
fait en utilisant deux méthodes. L'une, si la préférence a une
valeur boléenne (True/False, Vrai/Faux), double-cliquez simplement
sur la préférence pour basculer la valeur, et l'autre, pour les
préférences, faites simplement un clic droit sur la ligne désirée,
choisissez « Modifier » dans
le menu et modifiez la valeur. La création de nouveaux éléments de
préférence se fait de la même façon, sauf qu'il faut choisir
« Nouveau » du menu et fournir
les données désirées dans les champs quand on vous le demande.
Il y a énormément de paramètres de configuration que vous pouvez bidouiller pour personnaliser SeaMonkey. Vous pouvez trouver une liste très complète de ces paramètres sur http://preferential.mozdev.org/preferences.html.
Si vous utilisez un environnement de bureau comme Gnome ou KDE
vous pourriez souhaiter créer un fichier seamonkey.desktop
pour que Seamonkey 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
:
mkdir -pv /usr/share/{applications,pixmaps} cat > /usr/share/applications/seamonkey.desktop << "EOF" && [Desktop Entry] Encoding=UTF-8 Type=Application Name=Firefox Comment=Browse The Web Icon=firefox Exec=firefox Categories=Network;GTK;Application;Browser;WebBrowser; StartupNotify=true Terminal=false EOF ln -sfv /usr/lib/firefox-16.0.1/icons/mozicon128.png /usr/share/pixmaps/firefox.png
/usr/lib/seamonkey-2.13.1
Last updated on : 2012-09-15 04:37:48 +020