Mandriva

Simplifier la réinstallation de Firefox : comment retrouver vos plugins et vos plugins de recherche

Introduction

Il faut savoir que Firefox (et c'est le cas aussi de Thunderbird) distingue un répertoire d'installation qui contient l'exécutable du logiciel et un répertoire personnel qui contient votre profil et toute votre personnalisation du logiciel. Si vous avez suivi les indications pour installer votre Firefox en tar.gz, votre répertoire d'installation devrait être :

/opt/firefox-FR-v2.0.0.1

votre répertoire personnel se trouve en revanche, si vous êtes l'utilisateur 'toto', en :

/home/toto/.mozilla/firefox

Lorsque vous installez une nouvelle version de Firefox, votre répertoire personnel n'est pas affecté et vos paramétrages sont donc conservés.
Il y a cependant deux exceptions :

  • les sous-répertoires plugins et searchplugins du répertoire d'installation
qui devraient donc être dans notre exemple :

/opt/firefox-FR-v2.0.0.1/searchplugins
et
/opt/firefox-FR-v2.0.0.1/plugins

Ces répertoires contiennent en effet des données personnalisées. Les plugins (ou greffons) et les 'plugins de recherche'.

Pour simplifier une future réinstallation voici donc ce qu'on peut faire pour mettre à l'abri le contenu de ces répertoires.

Le répertoire plugins

Créez, s'il n'existe pas déjà un sous-répertoire plugins, dans votre répertoire personnel .mozilla (ce sera donc /home/toto/.mozilla/plugins) et mettez-y systématiquement tous vos plugins. Ce répertoire ne sera pas affecté lorsque vous installerez une nouvelle version.

Un exemple: le cas du plugin java

Par exemple, dans le cas particulier du plugin java : si vous avez installé Java dans /usr/java (ce qui est le cas par défaut lors d'une d'installation à partir du rpm fourni par Sun) et si vous avez, disons, la version 1.6.0 de Java, vous lancerez, une commande de ce type :

ln -sv /usr/java/\default/plugin/i386/ns7/libjavaplugin_oji.so   /home/toto/.mozilla/plugins
le lien ainsi créé n'aura plus besoin d'être refait en cas de réinstallation de Firefox. Il devrait être aussi mis à jour automatiquement en cas d'installation d'une nouvelle version de Java.

Effacez, s'il existe, le lien correspondant dans le répertoire d'installation (rm -f /opt/firefox-FR-v2.0.0.1/plugins/libjavaplugin_oji.so) : il ne doit rester qu'un seul lien.

Si vous avez plusieurs comptes d'utilisateur sur votre machine, vous pourrez copier le contenu de votre /home/toto/.mozilla/plugins dans le répertoire /home/utilisateur/.mozilla/plugins de chaque utilisateur.

Le répertoire searchplugins

Ce répertoire contient des plugins de recherche qui apparaitront dans la barre de recherche de Firefox (en haut à droite - faire Ctrl-K, puis Ctrl-flèche Haut/Bas pour les faire défiler).

A partir de Firefox 1.5, il existe deux répertoires searchplugins : l'un est dans le répertoire d'installation et contient les plugins 'par défaut' communs à tous les utilisateurs (plusieurs sont installés dans ce répertoire avec le logiciel lui-même), mais tous les plugins de recherche que vous installerez vous-même, en tant que simple utilisateur, iront dans un répertoire searchplugins personnel (qui sera créé lors de votre première installation d'un plugin de recherche personnel), situé sous /home/toto/.mozilla/firefox, dans le sous-répertoire qui contient votre profil personnel.

Dans les versions antérieures, il n'en allait pas ainsi. Il n'existait qu'un seul répertoire searchplugins situé dans le répertoire d'installation, qui contenait tous les plugins de recherche, y compris ceux que vous aviez installés vous-même.

Pour un utilisateur

Ainsi, si vous passez à Firefox 2.0.0.1 à partir d'une version antérieure et si vous avez installé des plugins de recherche personnels, alors je vous conseille de copier le contenu de l'ancien searchplugins du répertoire d'installation de l'ancienne version vers le dossier searchplugins de votre dossier '/home/toto/.mozilla/firefox/nom_du_profil', vous pourrez ainsi les conserver tous sans avoir à les réinstaller.

Vous pouvez parfaitement en rester là : lors d'une prochaine installation tous les utilisateurs conserveront en effet l'usage des plugins de recherche qu'ils auront installés eux-mêmes.

Pour l'ensemble du système

Toutefois, il se peut que vous soyez l'administrateur d'un système utilisé par plusieurs personnes et que vous souhaitiez personnaliser les plugins de recherche en installant une gamme de ces plugins pour les mettre à la disposition de l'ensemble des utilisateurs. Vous devrez alors installer ces plugins dans le dossier searchplugins du répertoire d'installation (ce pourrait être, dans notre exemple, en '/opt/firefox-FR-v2.0.0.1/searchplugins'). Dans ce cas, pour continuer à bénéficier de cette personnalisation pour l'ensemble du système en cas de réinstallation ou de changement de la version par défaut, voici ce que vous pourriez faire.

Il conviendrait d'abord de 'mettre en lieu sûr' le répertoire searchplugins du répertoire d'installation, par exemple sous '/opt' :

mv  /opt/firefox-FR-v2.0.0.1/searchplugins /opt

Ensuite, vous allez créer un lien symbolique vers ce nouveau répertoire dans la position d'origine dudit répertoire :

ln -sv /opt/searchplugins     /opt/firefox-FR-v2.0.0.1

Voilà.

Lors d'une nouvelle installation vous aurez seulement à copier le contenu du 'searchplugins' du répertoire d'installation de la nouvelle version vers votre 'dépôt' de plugins, pour récupérer les éventuels nouveaux plugins par défaut proposés par cette version ; lorsque vous installerez la future version 2.3 (si elle existe un jour) vous devriez pouvoir faire ceci :

cp /opt/firefox-FR-v2.3/searchplugins/* /opt/searchplugins

puis vous effacerez le nouveau dossier et vous le remplacerez par un lien :

rm -Rf /opt/firefox-FR-v2.3/searchplugins
ln -sv /opt/searchplugins /opt/firefox-FR-v2.3

Voilà… enfin si le système des plugins de recherche reste le même dans cette encore inexistante version ! (à vérifier le moment venu...). En tout cas votre 'searchplugins' pour l'ensemble du système est maintenant en lieu sûr et devrait pouvoir être réutilisé par n'importe quelle version à venir.

A noter qu'un plugin de recherche pour le Mandriva Club est disponible ici.

Autres ressources

Sur divers plugins : Trustonme.net : Plugins Web
Un plugin de recherche vers Google maps
Un gisement de plugins de recherche francophones, avec de nombreuses informations
La page en français de Mozdev sur les plugins
Très nombreux plugins de recherche, en de nombreuses langues, sur le site de Mycroft


Auteur : ptyxs (1ère version janvier 2006 - Dernière révision 24 décembre 2006)
Legal: This page is covered by the GNU Free Documentation License. Standard disclaimers of warranty apply. Copyright LSTB and Mandrakesoft.

 


fr en

RSS

Créateur: ptyxs le 2006/01/06 10:54
(c) Mandriva 2007
18888888