Wie installiere ich den echten Firefox auf Debian?

129

Debian 6 ("Squeeze") verwendet eine umbenannte Version von Firefox namens Iceweasel . Es gibt jedoch keine Plugin-Unterstützung und die meisten meiner Favoriten funktionieren nicht.

Was ist der beste Weg, um den "echten" Firefox auf Debian zu installieren?

Kravemir
quelle

Antworten:

130

Zuerst müssen Sie das vorhandene Iceweasel-Paket entfernen (ich denke, Sie können es auch verwenden aptitude):

apt-get remove iceweasel

Laden Sie dann den neuesten Linux-Build von Firefox direkt von Mozilla herunter . Extrahieren Sie die Dateien, navigieren Sie zu diesem Ordner und führen Sie ihn aus. Wenn Sie möchten, erstellen Sie ein Symbol auf Ihrem Desktop, und Sie können auch einen Link zur Binärdatei erstellen /usr/bin/firefox, um den Start zu vereinfachen. Wenn Sie Root-Zugriff haben, können Sie Firefox/usr/local auch installieren, damit alle Benutzer es ausführen können.

Überprüfen Sie anschließend, ob die automatischen Updates aktiviert sind und ob Sie betriebsbereit sind.


Wenn Sie ein paketbasiertes Paket möchten, können Sie das Debian-Paket-Repository von Linux Mint verwenden (wie in den Kommentaren unten angegeben, beachten Sie, dass dies in einigen Fällen zu Konflikten mit automatischen Updates und anderen Debian-Paketen führen kann ). Fügen Sie dazu Ihrer /etc/apt/sources.listDatei die folgende Zeile hinzu :

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

Und fügen Sie den GPG-Schlüssel für dieses Repo hinzu. Führen Sie dann einfach Folgendes aus:

apt-get update
apt-get install firefox

Und Sie sollten gut zu gehen sein!

Die Standardinstallation ist Deutsch. Wenn Sie in einer anderen Sprache installieren möchten, können Sie Folgendes manuell ausführen:

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)

Paketnamen für andere gebräuchliche Sprachen beinhalten ( offizielle Repository-Liste - Bildlauf halb nach unten):

 firefox-l10n-en-gb       # British English
 firefox-l10n-es          # Spanish
 firefox-l10n-fr          # French
 firefox-l10n-de          # German
Durchbruch
quelle
1
Auf jeden Fall einfacher als das, was ich vorgeschlagen habe.
Simon Sheehan
1
Bah, ich habe keine Nachricht erhalten, dass du schreibst - schlag mich an: P
slhck
4
Was ist mit der GPG-Signatur dieses Repository?
Kravemir
7
Ad GPG: Das Herunterladen und manuelle ( dpkg -i) Installieren linuxmint-keyring_*.debvon Mint's Repo (vor dem Installieren eines Pakets aus dem aktuellen Repo) hat bei mir (Wheezy) funktioniert.
Alois Mahdal
2
Ich empfehle diese Lösung nie. Tatsächlich kann das Hinzufügen eines solchen Repositorys (obwohl es auf derselben Distribution basiert) zu Konflikten bei Abhängigkeiten führen. Diese Methode funktioniert für die Installation und Aktualisierung von Firefox, führt jedoch zu Konflikten mit anderen Paketen. Wenn Sie den Firefox brauchen, holen Sie sich einfach den Code und extrahieren ihn in Ihren /opt/und erstellen einen globalen Link dazu.
Orezvani
33

Es gibt ein Sourcefourge-Projekt, das es Ihnen hauptsächlich ermöglicht, die neueste Version von Firefox unter Ubuntu zu installieren, unabhängig davon, welche Version Sie verwenden (sofern die Abhängigkeiten offensichtlich erfüllt sind). Da Ubuntu ein Debian-Derivat ist, dachte ich, ich würde es versuchen. Ich habe Firefox dazu gebracht, an Debian Testing ("Wheezy") zu arbeiten.

Führen Sie Folgendes aus:

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

Dies behebt das GPG-Schlüsselproblem, das bei der Verwendung des importierten Linux Mint DE-Repository auftritt, und ist erheblich einfacher als die andere praktikable Lösung. Dies gibt Ihnen auch Zugriff auf Thunderbird und SeaMonkey.

Beachten Sie, dass diese Lösung nur die englisch-amerikanische Release-Channel-Version enthält (keine Beta- oder Aurora-Builds). Andere Sprachen können verwendet werden, es sind jedoch zusätzliche Schritte erforderlich. Weitere Informationen finden

Sie auf der Projektseite von Ubuntuzilla .

Manuel Garza
quelle
1
Funktioniert wie Charme!
Yordan Pavlov
+1 für das --keyserverZeug! Eigentlich musste kein Eiswiesel entfernt werden. Ich hatte Angst, dass die Einstellungen und gespeicherten Passwörter verloren gehen, also habe ich Eiswiesel behalten.
TrueY
+1 Danke! @TrueY Iceweasel funktioniert auch mit installiertem Firefox? Ich habe iceweasel bereits deinstalliert und beim Versuch, es zu installieren (in Kali 2.0), erhalte ich die Fehlermeldung, dass es mit diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with Firefox in Konflikt gerät : Umleitung von /usr/bin/firefox.ubuntu nach /usr/bin/firefox.ubuntu durch Firefox-Mozilla- build` Ich frage mich, ob ich es nicht deinstalliert hätte, ob sie gut zusammen gespielt hätten.
Garrett Fogerlie
@ GarrettFogerlie Ich denke, sie können nicht parallel laufen. Ich hatte einen Firefox und habe versucht, Iceweasel zu starten. Es wird eine Meldung mit dem folgenden Text angezeigt: "Iceweasel wird bereits ausgeführt, reagiert jedoch nicht. Um ein neues Fenster zu öffnen, müssen Sie zuerst den vorhandenen Iceweasel-Prozess schließen oder neu starten dein System."
TrueY
Funktioniert nicht mehr!
Naveen Dennis
24

Dieser Beitrag in den Debian-Benutzerforen schlägt Folgendes vor:

  • Laden Sie den neuesten Firefox von folgender Website herunter: http://www.mozilla.com . Wenn Sie wget verwenden, denken Sie daran, any &mit zu entkommen, \damit die URL nicht in eine Reihe von Hintergrundprozessen zerlegt wird
  • Kopieren Sie die heruntergeladene Datei nach /opt
  • Extrahieren Sie es mit:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • Ändern Sie die Berechtigungen der Datei:

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

    Beachten Sie, dass der Benutzer ein Gruppenmitglied von "users" sein sollte.

    $ usermod -a -G users username
    
  • Erstellen Sie eine symbolische Verknüpfung

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Löschen firefox-x.x.xx.tar.bz2von/opt

Um neue Versionen zu installieren, müssen Sie

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

Führen Sie dies aus, um ein Desktopsymbol zu erstellen

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

Bearbeiten Sie dies mit Ihrem bevorzugten Texteditor:

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

Inhalt von 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;

Sie können iceweasel mit entfernen

$ apt-get remove iceweasel

Wenn Sie auf diesen Fehler stoßen:

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

Sie sollten wahrscheinlich installieren

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

Möglicherweise versuchen Sie, die 32-Bit-Version von Firefox in einer 64-Bit-Debian-Umgebung zu installieren.

Simon Sheehan
quelle
Ich habe alle Schritte ausgeführt, aber ich habe keine Erlaubnis, Firefox zu öffnen. irgendwelche Ideen?
Jaorizabal
# ln -s / opt / firefox / firefox / usr / bin / firefox ln:
Fehler
1
Es stellte sich heraus, dass Debian ein Shell-Skript unter / usr / bin / firefox abgelegt hat, das iceweasel ausführt. Dick beweg dich.
Miguel
@ Miguel Dieser Beitrag ist sehr alt, nicht sicher, wie gültig es noch ist
Simon Sheehan
1
Zwei Updates! Erstens ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... der andere ist der Icon-Pfad auf dem firefox.desktop befindet sich jetzt an einem anderen Ort:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea
7

Iceweasel Aurora ist sehr nah an der neuesten stabilen Version von Firefox.

Ich habe Iceweasel Aurora mit diesem offiziellen Debian / Mozilla-Tutorial installiert .

Ich konnte mein Firefox-Profil fehlerfrei von einer anderen Installation importieren, dh alle Addons, Lesezeichen, Verlaufseinträge und Benutzereinstellungen funktionieren einwandfrei.

Zu Ihrer Information, einige der von mir verwendeten Plugins sind Firebug, Awesome screenshot und Searchstatus. Alle haben gut funktioniert und wurden von Iceweasel nicht deaktiviert.

Sie können auch das Firefox-Logo für Starter verwenden.

Dies ist wahrscheinlich eine bessere Option, da dies einen einfacheren Aktualisierungsprozess ermöglicht.

Nabil Kadimi
quelle
6

Das braucht man nicht mehr. Debian Stable hat heute damit begonnen, Firefox anstelle von iceweasel zu liefern.

Debian wird das Extended Support Release (ESR) von Firefox ausliefern, das ungefähr alle 9 Monate aktualisiert wird. Wenn Sie immer die neueste Version benötigen, sind die Antworten der anderen möglicherweise noch eine Option für Sie.

Weitere Informationen finden Sie im Debian-Fehlerbericht

hennr
quelle
4

Für die Googler ... funktioniert das für 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 -

Abhängig von der gewünschten Version (wählen Sie eine aus),

  • Veröffentlichungsversion:

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

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

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

Dann:

#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

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

Motsel
quelle
2
Nur zu Ihrer Information, Iceweasel wurde nicht in Firefox umbenannt, wie im Link vorausgesetzt. Iceweasel war eine bereinigte, umbenannte Version von Firefox. Das Iceweasel-Projekt wurde eingestellt und jetzt wird das aktuelle Firefox mit Debian verteilt. Wenn Jessie noch über Iceweasel ESR verfügt, wird dies gelöscht, sobald die ESR-Version veraltet ist. Debian Stable (derzeit Jessie) wird Firefox ESR haben. Dies ist eine Hauptversion, die ungefähr einmal pro Jahr veröffentlicht wird und Sicherheitsupdates enthält, aber keine Änderungen dazwischen enthält. Debian Testing sollte bereits die aktuelle Standardversion von Firefox haben
fixer1234
Der sauberste Weg, es direkt von der Quelle zu bekommen. +1 für den Schlüssel
Somaiah Kumbera
3

Diese Methode funktioniert für mich unter Debian 9 Stretch (64bit):

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

Sie können so etwas in der crontab Ihres Roots für @daily oder @weekly einstellen

Der Download-Link wurde von dieser Mozilla-Readme.txt abgeleitet: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt

nd34567s32e
quelle
Ziemlich unkompliziert
Pierre de LESPINAY
schön! Funktioniert über die Befehlszeile ohne Anpassung.
Honi
2

Bearbeiten Sie zuerst Ihre /etc/apt/sources.listDatei, um Folgendes einzuschließen :

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

Aktualisieren Sie die System-Repositorys:

$ apt-get update

Möglicherweise wird folgender Fehler angezeigt und ignoriert:

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

Sobald die Repositorys des Systems aktualisiert sind, installieren Sie Firefox Browser mit dem Befehl apt-get auf Ihrem 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

Nach Abschluss der Installation können Sie Firefox über die Befehlszeile starten:

$ firefox
GURUVEER
quelle
Das ist nicht mehr nötig. Iceweasel wurde eingestellt und Firefox wird jetzt von Debian bereitgestellt. Iceweasel ESR wurde mit Debian Stable in Verbindung gebracht und wird verschwinden, wenn die alte ESR-Version in Kürze veraltet ist. In der Zwischenzeit ist Firefox in Jessie über den Backport verfügbar.
Fixer1234
0

Ich verwende ein AMD Athlon II X2-System. Firefox läuft perfekt auf Wheezy i686 und dem 3.2.0-4-686-pae-Kernel. Die Standardversion von IceWeasel schien im Vergleich zu Firefox nur entkernt, verkrüppelt und minderwertig zu sein. Die Installation ist ein Kinderspiel. Ich lade den neuesten Firefox unter / home / meinBenutzername / Linux / Software / Mozilla / current / herunter und starte ihn dann

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

In der zweiten Zeile wird die vorherige Version vor dem Upgrade vollständig entfernt.

akdb2004
quelle
2
sudo rm -R firefox*scheint ziemlich gefährlich, was wäre, wenn Sie andere Firefox * -Ordner in / opt hätten?
Alois Mahdal
0

Unten ist die einfachste Methode, die ich gefunden habe, um Iceweasel durch Firefox in Debian zu ersetzen.

Wiki >>> Ubuntuzilla: Mozilla Software Installer

Die Terminalbefehle lauten wie folgt:

:~$ sudo apt remove iceweasel

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

Fügen Sie der Datei source.list den folgenden Eintrag hinzu:

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

Speichern und beenden Sie Nano.

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

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

Ich hoffe, dies hilft allen, die Iceweasel durch die aktuelle Version von Firefox ersetzen möchten. Soweit ich gesehen habe, ist die Quelle sehr gut dokumentiert und gepflegt.

Rick Lell
quelle
Dies sieht aus wie ein Duplikat von Manuel Garzas Antwort.
Fixer1234
Du hast recht. Ich fand Ubuntuzilla, als ich selbst nach einer Antwort suchte. Ich habe die Antwort von Manuel Garza oben nicht gesehen, obwohl ich es mir gewünscht hätte, da dies mir einige Zeit gespart hätte. Iceweasle spielt kein HTML5-Video ab und so habe ich es behoben. Ich liebe Debian, also ist ein Umstieg auf Ubuntu keine Option. Vielen Dank für die Hinweise, dass es sich um ein Duplikat handelt.
Rick Lell
0

Folgendes funktioniert für mich:

$ sudo apt-get installiere firefox-esr

Das -esr bedeutet anscheinend Extended Support Release.

Quinn
quelle