A ne pas suivre :
Je me suis lancé dans l'installation de Firefox 1.0.6 en français.
Donc (pas) logiquement, et étant un gros barbare :
$ dpkg -L firefox
On voit que le paquet s'est installé dans /usr/lib/mozilla-firefox.
Je lance l'installateur de Firefox 1.0.6 FR en sudo et je lui indique ce répertoire. L'installateur m'oblige à supprimer le contenu de ce répertoire pour continuer l'installation, ce que je fais.
Je lance Firefox, tout roule.
Je me ballade sur ma Ubuntu pendant quelques heures, et je me dit que je n'ai jamais cliqué sur "A propos de Ubuntu" dans le menu Système.
PAF !
Ça ne se lance pas. Désespéré, je file sur #ubuntu-fr pour qu'on m'indique le processus lancé par cette commande : ghelp:about-ubuntu (merci racoon97).
Bon, je vérifie :
bash: ghelp:about-ubuntu: command not found
Synaptic : vide.
STFW : plus ou moins pareil : ghelp existe bel et bien pourtant, et la commande parait valide (ghelp:nom-application explique le man d'URI)
Je continue mes recherches, en lançant gcalctool dans un terminal pour voir la sortie quand je lançais l'aide.
Résultat : libgtkembedmoz.so absent !
$ locate libgtkembedmoz.so
/usr/lib/mozilla-thunderbird/libgtkembedmoz.so
/usr/lib/nvu-1.0PR/libgtkembedmoz.so
Bon, il est pas vraiment absent, mais ou devrait-il être vraiment ?
Je continue mes investigation : Le processus qui foire est yelp, c'est en tout cas ce qui essaye de se lancer (merci top et pstree). Je suis déjà mieux avancé.
Je google et je vois que je ne suis pas le seul, mais toujours pas de solutions.
Cette librairie dépend de Mozilla (et tout les produits associés comme Nvu, Thunderbird, Firefox etc.), c'est donc ici lié à Firefox, ce dont je ne me doutais pas du tout.
Je réinstalle firefox via synaptic, et yelp marche.
$ locate libgtkembedmoz.so
/usr/lib/mozilla-firefox/libgtkembedmoz.so
/usr/lib/mozilla-thunderbird/libgtkembedmoz.so
/usr/lib/nvu-1.0PR/libgtkembedmoz.so
Je l'avais finalement chopé !
Je sauvegarde ce mystérieux fichier, puis relance l'installation de Firefox 1.0.6. Je fais un petite copie de la librairie dans /usr/lib/mozilla-firefox/, puis lance yelp :
L'erreur est différente : I/O error !
Je fais donc ce qu'il ne faut pas faire (encore :D ) :
Je réinstalle Firefox 1.0.4 via apt-get install, je réinstalle Firefox 1.0.6 dans un /tmp/ff/ puis j'écrase la version 1.0.4 par la version 1.0.6.
J'ai plus de profil - MerdeJaiPasFaisDeSauvegardeRécement! - mais tout fonctionne : Firefox 1.0.6 Fr et yelp, et ce, sans doublon, avec le firefox-gnome-support. C'est finalement ce que je voulais (sans refaire un profil).
L'avenir nous dira si c'est stable comme solution (sûrement pas :/ )...
Une solution beaucoup plus acceptable est de compiler yelp en lui indiquant d'utilisé le libgtkembedmoz.so de Thunderbird par exemple. Je ne l'ai pas testé mais ça devrait fonctionner (en attendant Thunderbird 1.0.6 qui n'a probablement plus cette librairie non plus).
Bon, NaWer, pov N00b, arrète un peu de faire ce que tu ne comprends pas
.
Edit : et forcément, Firefox est arrivé dans Synaptic une heure après...