Comment installer Firefox 12 sur Debian Squeeze?

4

Contexte

J'essaie d'installer Firefox 12 sur Debian Squeeze x86_64. J'ai extrait le contenu de Firefox compressé téléchargeable dans le /optrépertoire et marqué les fichiers /opt/firefox/firefoxet /opt/firefox/firefox-bincomme exécutable. Ceci est similaire à la procédure décrite dans la question Comment installer le vrai Firefox sur Debian? demandé ici avant. Cependant, lorsque j'essaie d'exécuter Firefox en émettant la commande, /opt/firefox/firefoxl'erreur suivante apparaît:

XPCOMGlueLoad error for file /opt/firefox/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

Tentative de solution

J'ai essayé d'imprimer les bibliothèques partagées requises en libxpcom.soutilisant ldd libxpcom.soet j'ai obtenu la réponse suivante:

linux-gate.so.1 =>  (0xf778a000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf775a000)
libxul.so => not found
libplds4.so => /usr/lib32/libplds4.so (0xf7756000)
libplc4.so => /usr/lib32/libplc4.so (0xf7752000)
libnspr4.so => /usr/lib32/libnspr4.so (0xf771e000)
libdl.so.2 => /lib32/libdl.so.2 (0xf771a000)
libmozalloc.so => not found
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7624000)
libm.so.6 => /lib32/libm.so.6 (0xf75fe000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf75e0000)
libc.so.6 => /lib32/libc.so.6 (0xf7499000)
/lib/ld-linux.so.2 (0xf778b000)

Il est clair que libxul.soet libmozalloc.sone sont pas trouvés. Cependant, j'ai remarqué que ceux-ci sont présents dans le /opt/firefoxdossier résultant de l'extraction. En creusant un peu plus loin, j'ai remarqué que libxul.soc'est aussi présent dans /usr/lib/xulrunner-1.9.1/libxul.so.

J'ai essayé de définir la variable d'environnement LD_LIBRARY_PATHsur /opt/firefoxmais j'ai toujours la même erreur.

Des questions)

  1. Comment puis-je demander à l'exécutable firefox de rechercher dans un répertoire spécifique les bibliothèques qu'il n'a pas pu trouver?
  2. Pensez-vous que définir la LD_LIBRARY_PATHvariable shell est l’approche recommandée pour résoudre de tels problèmes dans Debian. Je pose cette question parce que j’estime que Debian propose des solutions plus structurées à des problèmes similaires, plutôt que de définir certaines variables d’environnement (par exemple, le système Alternatives, bien que cela puisse ne pas être pertinent pour ce problème particulier).

Je vous remercie.

Varun Vats
la source

Réponses:

1

L’équipe Debian a tout préparé pour vous, de sorte que vous n’ayez pas à télécharger et à installer la chose à la main. S'il vous plaît vérifier http://mozilla.debian.net/ : il y a tout ce dont vous avez besoin :).

Jonathan Protzenko
la source
J'ai jeté un coup d'œil à cette page plus tôt. Iceweasel a été configuré de cette manière, mais j'aimerais vraiment pouvoir installer la version de Firefox de marque afin de pouvoir voir les différences (le cas échéant) de première main. Merci pour le tuyau quand même. :)
Varun Vats
1

si vous avez téléchargé firefox sur son site, vous avez probablement une version 32 bits!, essayez mozilla ftp pour obtenir la dernière version 64 bits ou une liste de contrôle de toutes les versions, quelle que soit leur version.

sepehr
la source
0

Je ne sais pas pour vous, mais chaque fois que j'essaie d'utiliser IceWeasel, cela me renvoie au firefox 3.5-equiv. version, je ne veux pas cela personnellement.

L’une des façons d’obtenir le «vrai» firewfox est d’utiliser ce dépôt:

deb http://packages.linuxmint.com debian import

la seule chose que je déteste à propos de ce référentiel, c’est que ce n’est pas en anglais, ce qui est étrange puisque cela provient de Mint Linux. mais vous pouvez aller sur le lien ci-dessous et vous pouvez obtenir le pack anglais.

http://kb.mozillazine.org/Language_packs

espérons que cela a aidé.

Eman
la source