Comment installer le vrai Firefox sur Debian?

129

Debian 6 ("Squeeze") utilise une version renommée de Firefox appelée Iceweasel . Cependant, il manque le support des plugins, et la plupart de mes favoris ne fonctionnent pas.

Quel est donc le meilleur moyen d’installer le "vrai" Firefox sur Debian?

kravemir
la source

Réponses:

130

Tout d’abord, vous devez supprimer le paquet Iceweasel existant (je pense que vous pouvez aptitudeaussi l’ utiliser ):

apt-get remove iceweasel

Ensuite, téléchargez la dernière version Linux de Firefox directement à partir de Mozilla . Extrayez les fichiers et accédez à ce dossier, puis exécutez-le. Si vous le souhaitez, créez une icône sur votre bureau. Vous pouvez également créer un lien vers l' /usr/bin/firefoxentrée binaire pour faciliter le lancement. Si vous avez un accès root, vous pouvez également installer Firefox/usr/local afin que tous les utilisateurs puissent l’exécuter.

Après cela, vérifiez que les mises à jour automatiques sont activées et vous devriez être opérationnel!


Si vous voulez un paquet basé sur un paquet, vous pouvez utiliser le référentiel de paquet Debian de Linux Mint (comme indiqué dans les commentaires ci-dessous, sachez que cela peut entraîner des conflits avec les mises à jour automatiques et d'autres paquets Debian dans certains cas ). Pour ce faire, ajoutez la ligne suivante à votre /etc/apt/sources.listfichier:

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

Et ajoutez la clé GPG pour ce dépôt. Ensuite, lancez simplement:

apt-get update
apt-get install firefox

Et vous devriez être prêt à partir!

L'installation par défaut est l'allemand. Pour l'installer dans une autre langue, vous pouvez exécuter manuellement:

apt-get install firefox-l10n-en-us 

(Edit[11/26/2014]: This package no longer appears in the linux mint repository.)
(Edit[11/26/2014]: apt-get install firefox-l10n-en-gb - This is the only working English package)

Les noms de paquets pour d’autres langues courantes incluent ( liste officielle du référentiel - défilent à mi-chemin):

 firefox-l10n-en-gb       # British English
 firefox-l10n-es          # Spanish
 firefox-l10n-fr          # French
 firefox-l10n-de          # German
Percée
la source
1
Certainement plus facile que ce que j'ai suggéré.
Simon Sheehan
1
Bah, tu n'as pas été
prévenu que tu écrivais
4
Qu'en est-il de la signature GPG de ce référentiel?
kravemir
7
Ad GPG: le téléchargement et l' dpkg -iinstallation manuelle ( ) à linuxmint-keyring_*.debpartir du référentiel de Mint (avant d'installer un package à partir du référentiel réel) ont fonctionné pour moi (Wheezy).
Alois Mahdal
2
Je ne recommande jamais cette solution. En fait, l'ajout d'un tel référentiel (bien qu'il soit basé sur la même distribution) peut entraîner des conflits de dépendances. Cette méthode fonctionne pour l'installation et la mise à jour de Firefox, mais elle crée des conflits avec d'autres packages. Si vous avez besoin de Firefox, il vous suffit d’obtenir le code, de l’extraire /opt/et de créer un lien global vers celui-ci.
Orezvani
33

Il existe un projet sourcefourge, essentiellement destiné à vous permettre d’obtenir la dernière version de Firefox lors de l’exécution d’Ubuntu, quelle que soit la version que vous exécutez (à condition de satisfaire les dépendances, évidemment). Ubuntu étant un dérivé de Debian, je pensais l’essayer. Je travaille avec Firefox sur Debian Testing ("Wheezy").

Lance ça:

apt-get remove iceweasel
echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | tee -a /etc/apt/sources.list > /dev/null
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
apt-get update
apt-get install firefox-mozilla-build

Cela résout le problème de clé GPG rencontré lors de l'utilisation du référentiel DE importé Linux Mint et est nettement plus simple que l'autre solution viable. En outre, cela vous donne également accès à Thunderbird et à SeaMonkey.

Notez que cette solution ne vous donne que la version English-US Release Channel (pas de versions bêta ou Aurora). D'autres langues peuvent être utilisées, mais des étapes supplémentaires sont nécessaires.

Voir la page du projet sur Ubuntuzilla pour plus d'informations.

Manuel Garza
la source
1
Fonctionne comme un charme!
Yordan Pavlov
+1 pour le --keyservertruc! En réalité, iceweasel n'avait pas besoin d'être enlevé. J'avais peur que les paramètres et les mots de passe sauvegardés soient perdus, alors j'ai gardé iceweasel.
TrueY
+1 merci! @TrueY Iceweasel fonctionne même avec FireFox installé? J'avais déjà désinstallé iceweasel et lorsque j'essaie de l'installer (dans Kali 2.0), un diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with message d' erreur indiquant qu'il entre en conflit avec firefox: détournement de / usr / bin / firefox vers /usr/bin/firefox.ubuntu par firefox-mozilla- build`, je me demande si je ne l’avais pas désinstallé, s’ils auraient bien joué ensemble?
Garrett Fogerlie
@ GarrettFogerlie Je pense qu'ils ne peuvent pas courir en parallèle. J'avais un Firefox en cours d’exécution et j’ai essayé de démarrer Iceweasel et j’ai reçu une boîte de message avec le texte suivant: "Iceweasel est déjà en cours d’exécution, mais ne répond pas. Pour ouvrir une nouvelle fenêtre, vous devez d’abord fermer le processus Iceweasel existant ou le redémarrer. votre système."
TrueY
Ne fonctionne plus!
Naveen Dennis
24

Ce message sur les forums des utilisateurs Debian suggère ce qui suit:

  • Téléchargez le dernier Firefox sur: http://www.mozilla.com . Si vous utilisez wget, souvenez - vous d'échapper à tout &avec \donc il ne casse pas l'url en une série de processus d'arrière - plan
  • Copiez le fichier téléchargé dans /opt
  • Extrayez-le en utilisant:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • Changez les permissions du fichier:

    $ chown -R root:users /opt/firefox
    
    $ chmod 750 /opt/firefox
    

    Notez que l'utilisateur doit être un membre du groupe "utilisateurs"

    $ usermod -a -G users username
    
  • Créer un lien symbolique

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Supprimer firefox-x.x.xx.tar.bz2de/opt

Pour installer de nouvelles versions, vous êtes censé

# rm -rf /opt/firefox*
# rm /usr/bin/firefox

Pour créer une icône de bureau, faites ceci

$ touch /usr/share/applications/firefox.desktop

Modifiez cela en utilisant votre éditeur de texte préféré:

$ nano /usr/share/applications/firefox.desktop

Contenu de firefox.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=Mozilla Firefox
Comment=Browse the World Wide Web
Type=Application
Terminal=false
Exec=/usr/bin/firefox %U
Icon=/opt/firefox/icons/mozicon128.png
StartupNotify=true
Categories=Network;WebBrowser;

Vous pouvez supprimer iceweasel avec

$ apt-get remove iceweasel

Si vous rencontrez cette erreur:

./firefox: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Vous devriez probablement installer

apt-get install ia32-libs ia32-libs-gtk

Il est fort probable que vous essayiez d'installer la version 32 bits de firefox dans un environnement Debian 64 bits.

Simon Sheehan
la source
J'ai fait toutes les étapes mais je n'ai pas la permission d'ouvrir Firefox. des idées?
Jaorizabal
# ln -s / opt / firefox / firefox / usr / bin / firefox ln: échec de la création du lien symbolique `/ usr / bin / firefox ': le fichier existe
Miguel
1
Il s'avère que debian a mis un script shell dans / usr / bin / firefox qui exécute iceweasel. Dick bouge.
miguel
@miguel Cet article est très ancien, je ne sais pas s'il est encore valide
Simon Sheehan
1
Deux mises à jour! D'abord ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... l'autre est le chemin de l'icône sur le firefox.desktop est maintenant dans un autre emplacement:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea
7

Iceweasel Aurora est très proche de la dernière version stable de Firefox.

J'ai installé Iceweasel Aurora en utilisant ce tutoriel officiel debian / mozilla .

J'ai pu importer mon profil Firefox à partir d'une autre installation sans erreur: tous les addons, les signets, les entrées d'historique et les paramètres utilisateur fonctionnent parfaitement.

Pour info, certains des plugins que j'utilise sont Firebug, Awesome screenshot et Searchstatus, tout fonctionnait bien et n'a pas été désactivé par Iceweasel.

Vous pouvez également utiliser le logo Firefox pour les lanceurs.

C'est probablement une meilleure option car cela facilite le processus de mise à jour.

Nabil Kadimi
la source
6

Plus besoin de ça. L’écurie Debian a commencé à expédier Firefox au lieu d’iceweasel aujourd’hui.

Debian livrera la version de support étendue (ESR) de Firefox, qui est mise à jour tous les 9 mois environ. Si vous avez toujours besoin de la dernière version, les autres réponses peuvent rester une option pour vous.

Pour plus d'informations sur l'infomarmation, voir le rapport de bogue Debian

hennr
la source
4

Pour les Googlers ... cela fonctionne pour Debian Jessie:

#Add GnuPG archive key for mozilla.debian.net repository to the list of trusted keys
wget -q -O - http://mozilla.debian.net/archive.asc | sudo apt-key add -

Selon la version que vous voulez (choisissez-en une),

  • Version finale:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-release
    EOF
    
  • Version bêta:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-beta
    EOF
    
  • Version Aurora:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-aurora
    EOF
    

Ensuite:

#Assign higher priority to recently added repository.    
cat << EOF | sudo tee /etc/apt/preferences.d/mozilla-firefox
Package: *
Pin: origin mozilla.debian.net
Pin-Priority: 501
EOF

apt-get update && apt-get install firefox

Source: https://blog.sleeplessbeastie.eu/2016/03/21/how-to-use-recent-version-of-firefox-in-debian-jessie/

Motsel
la source
2
Juste pour votre information, Iceweasel n'a pas été renommé Firefox, comme prévu dans le lien. Iceweasel était une version assainie et renommée de Firefox. Le projet Iceweasel a été abandonné et maintenant, Firefox est ce qui est distribué avec Debian. Si Jessie possède toujours Iceweasel ESR, il disparaîtra dès que la version ESR sera obsolète. Debian stable (actuellement Jessie) aura Firefox ESR. Cela a une version majeure environ une fois par an, avec des mises à jour de sécurité mais pas de changements de fonctionnalités entre les deux. Les tests Debian devraient déjà avoir Firefox, version actuelle actuelle
fix1234
Le moyen le plus propre de bien faire les choses à la source. +1 pour la clé
Somaiah Kumbera
3

Cette méthode fonctionne pour moi sur Debian 9 Stretch (64 bits):

cd ~/Downloads

/usr/bin/curl -L -o firefox-latest-linux64.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US" && sudo tar xvf firefox-latest-linux64.tar.bz2 -C /opt/ && rm firefox-latest-linux64.tar.bz2

sudo ln -sf /opt/firefox/firefox /usr/bin/firefox

Vous pouvez définir quelque chose comme ceci dans la crontab de votre racine pour @daily ou @weekly

Le lien de téléchargement est dérivé de ce fichier readme.txt de Mozilla: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt

nd34567s32e
la source
Assez simple
Pierre de LESPINAY
magnifique! fonctionne à partir de la ligne de commande sans personnalisation.
Honi
2

Commencez par modifier votre /etc/apt/sources.listfichier pour inclure:

deb http://packages.linuxmint.com importation Debian

Mettre à jour les référentiels système:

$ apt-get update

Vous pouvez obtenir et ignorer une erreur suivante:

W: GPG error: http://packages.linuxmint.com debian Release:
The following signatures couldn't be verified because the public
key is not available: NO_PUBKEY 3EE67F3D0FF405B2

Une fois les référentiels du système mis à jour, utilisez simplement la commande apt-get pour installer le navigateur Firefox sur votre Debian Jessie 8 Linux:

$ apt-get install firefox

Reading package lists... Done                                                                                                                                                                             
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
firefox
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 40.8 MB of archives.
After this operation, 89.9 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
firefox
Install these packages without verification? [y/N] y

Une fois l'installation terminée, vous pouvez démarrer Firefox soit en ligne de commande:

$ firefox
GURUVEER
la source
Ce n'est plus necessaire. Iceweasel a été arrêté et Firefox est maintenant fourni par Debian. Iceweasel ESR était associé à Debian Stable et disparaîtra lorsque l'ancienne version ESR sera bientôt obsolète. En attendant, Firefox est disponible dans Jessie via backport.
fix1234
0

J'utilise un système AMD Athlon II X2. Firefox fonctionne parfaitement sur les noyaux Wheezy i686 et 3.2.0-4-686-pae. La version de base d'IceWeasel semblait tout simplement vidée, infirme et inférieure par rapport à Firefox. L'installation est un jeu d'enfant. Je télécharge le dernier Firefox sur / home / myusername / Linux / Software / Mozilla / current /, puis lance

cd /opt
sudo rm -R firefox*
sudo cp /home/myusername/Linux/Software/Mozilla/current/firefox* /opt
sudo tar jxvf firefox*

La deuxième ligne supprime complètement la version précédente avant la mise à niveau.

akdb2004
la source
2
sudo rm -R firefox*semble assez dangereux, et si vous aviez d’autres dossiers firefox * dans / opt?
Alois Mahdal
0

Vous trouverez ci-dessous la méthode la plus simple que j'ai trouvée pour remplacer Iceweasel par Firefox dans Debian.

Wiki >>> Ubuntuzilla: programme d'installation du logiciel Mozilla

Les commandes du terminal sont les suivantes:

:~$ sudo apt remove iceweasel

:~$ sudo nano /etc/apt/sources.list

Ajoutez l'entrée suivante au fichier source.list:

deb https://sourceforge.net/projects/ubuntuzilla/files/ all main

Enregistrez et quittez Nano.

:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

J'espère que cela aidera tout le monde à remplacer Iceweasel par la version actuelle de Firefox. Pour autant que j'ai vu, la source est très bien documentée et maintenue.

Rick Lell
la source
Cela ressemble à une copie de la réponse de Manuel Garza.
fix1234
Vous avez raison. J'ai trouvé Ubuntuzilla alors que je cherchais moi-même une réponse. Je n'ai pas vu la réponse de Manuel Garza ci-dessus, bien que j'aurais aimé, car cela m'aurait permis de gagner du temps. Iceweasle ne lit pas la vidéo html5 et voici comment je l'ai corrigée. J'adore Debian, donc basculer vers Ubuntu n'est pas une option. Merci pour le heads-up d'être un doublon.
Rick Lell
0

Ce qui suit fonctionne pour moi:

$ sudo apt-get install firefox-esr

Le -esr signifie apparemment Extended Release Release.

Quinn
la source