Firefox unter Linux installieren

Versionsdaten
  • Versions-ID: 284539
  • Erstellt:
  • Autor: Artist
  • Kommentar: aktualisiert
  • Überprüft: Ja
  • Überprüft:
  • Überprüft von: Artist
  • Freigegeben? Ja
  • Ist das die aktuelle Version? Nein
  • Bereit zum Übersetzen: Nein
Quelltext der Version
Vorschau der Änderung

In vielen Linux-Distributionen ist Firefox bereits über die Paketverwaltung der Distribution installiert und als Standardbrowser festgelegt. Wenn Sie jedoch Firefox unter dem Betriebssystem Linux mit einer anderen Methode installieren müssen, finden Sie in den folgenden Anleitungen verschiedene alternative Möglichkeiten zum Herunterladen und Installieren.

Dieser Artikel betrifft nur das Betriebssystem Linux. Die Anleitung zum Herunterladen und Installieren von Firefox unter dem Betriebssystem macOS erhalten Sie im Artikel Firefox auf einem Mac herunterladen und installieren.Die Anleitung zum Herunterladen und Installieren von Firefox unter dem Betriebssystem Windows erhalten Sie im Artikel Firefox unter Windows installieren.

Installation von Firefox über das .deb Paket für Debian-basierte Distributionen (empfohlen)

Mit diesen Schritten installieren Sie das .deb-Paket über das APT-Repository:

  1. Erstellen Sie ein Verzeichnis zum Speichern der APT-Repository-Schlüssel, falls es noch nicht vorhanden ist:
    sudo install -d -m 0755 /etc/apt/keyrings
  2. Importieren Sie den signierten Schlüssel des Mozilla-APT-Repositories:
    wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
    (Wenn wget nicht installiert ist, können Sie es mit sudo apt-get install wget installieren.)
  3. Der Fingerabdruck sollte 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3 lauten. Sie können dies mit folgendem Befehl prüfen:
    gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
  4. Fügen Sie als nächstes das Mozilla-APT-Repository zu Ihrem Quellenverzeichnis hinzu:
    echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
  5. Konfigurieren Sie APT so, dass Pakete aus dem Mozilla Repository priorisiert werden:
    echo '
    Package: *
    Pin: origin packages.mozilla.org
    Pin-Priority: 1000
    ' | sudo tee /etc/apt/preferences.d/mozilla
  6. Aktualisieren Sie Ihre Paketliste und installieren Sie das Firefox .deb-Paket:
    sudo apt-get update && sudo apt-get install firefox

Einrichten verschiedener Sprachen in Firefox mit .deb-Paketen

Für Nutzer, die Firefox in einer anderen Sprache als amerikanischem Englisch verwenden möchten, wurden .deb-Pakete erstellt, die Sprachpakete für Firefox enthalten. Um ein bestimmtes Sprachpaket zu installieren, ersetzen Sie den Sprachcode (wie im folgenden Beispiel durch de für das deutsche Sprachpaket:
sudo apt-get install firefox-l10n-de

Um alle verfügbaren Sprachpakete aufzulisten, können Sie den unten stehenden Befehl verwenden, nachdem Sie das Mozilla-APT-Repository hinzugefügt und sudo apt-get update ausgeführt haben:
apt-cache search firefox-l10n

Migration von Daten

Wenn Sie vorher Snap oder Flatpak verwendet haben, müssen Sie Ihr Profil importieren. Dazu gibt es zwei Möglichkeiten. Wählen Sie eine dieser Methoden:

  • Methode 1: Richten Sie Sync ein. Die Anleitung dazu finden Sie unter Sync auf Ihrem Computer einrichten
  • Methode 2: Kopieren Sie die vorhandenen Dateien auf Ihrem Computer. Stellen Sie sicher, dass alle aktiven Firefox-Instanzen auf Ihrem Computer vollständig geschlossen sind, bevor Sie Folgendes tun:
    • Flatpak:
      mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/
    • Snap:
      mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/

In beiden Fällen starten Sie Firefox nach dem Verschieben der Profile vom Terminal aus mit dem Befehl firefox -P und wählen Sie das gewünschte Profil. Nach dieser Erstkonfiguration ist der Befehl -P nicht mehr erforderlich.

Installation über die Paketverwaltung Ihrer Linux-Distribution

Zur Installation von Firefox über die Paketverwaltung Ihrer Linux-Distribution lesen Sie bitte die Dokumentation der von Ihnen verwendeten Distribution.

Diese Methode wird empfohlen, da sie sicherstellt, dass Firefox und alle benötigten Bibliotheken optimal für Ihre Distribution installiert und konfiguriert werden. Es kann jedoch eine kleine Verzögerung zwischen der offiziellen Veröffentlichung einer neuen Firefox-Version und dem Zeitpunkt geben, an dem Ihre Distribution die von ihr vertriebene Version aktualisiert. Ihre Distribution kann Firefox auch ohne das Firefox-Markenzeichen verteilen.

Installation von Firefox über Flatpak

Um Firefox über Flatpak zu installieren, müssen Sie zuerst Flatpak auf Ihrem Computer installieren und konfigurieren. Nachdem Sie Flatpak installiert haben, gehen Sie zur englischsprachigen Seite Firefox auf Flathub und klicken Sie auf die Schaltfläche Install. Alternativ können Sie auch diesen Befehl auf dem Terminal ausführen:
flatpak install flathub org.mozilla.firefox

Standardmäßig wird Firefox von Flatpak in der Sprache Ihres Betriebssystems installiert. Wenn Sie eine andere Sprache wünschen, folgen Sie bitte dieser Anleitung zur Verwendung von Firefox in einer anderen Sprache.

Installation von Firefox über Snap

Um Firefox über Snap zu installieren, müssen Sie zuerst Snap auf Ihrem Computer installieren. Nachdem Sie Snap installiert haben, gehen Sie zur englischsprachigen Seite Firefox im Snapcraft Store, klicken Sie auf die Schaltfläche Install und folgen Sie der Anleitung. Alternativ können Sie auch diesen Befehl auf dem Terminal ausführen:
sudo snap install firefox

Sofern verfügbar, wird Firefox von Snap in der Sprache Ihres Betriebssystems installiert. Wenn Sie eine andere Sprache wünschen, folgen Sie bitte dieser Anleitung zur Verwendung von Firefox in einer anderen Sprache.

Installation von Firefox über die Mozilla-Dateien (Builds)

Stellen Sie vor der Installation von Firefox über ein Mozilla-Build sicher, dass die benötigten Bibliotheken auf Ihrem Computer vorhanden sind. Fehlen diese oder sind unvollständig, ist Firefox nicht funktionsfähig.

Installation von Firefox über das System (für erfahrene Nutzer)

Um Firefox mit dieser Methode installieren zu können, müssen Sie sich als Root anmelden oder sudo-Befehle ausführen können.

Ein auf diese Weise installierter Firefox hat Vorrang vor der Firefox-Version, die über Ihre Paketverwaltung installiert wurde. Um die von Ihrer Paketverwaltung installierte Version auszuführen, müssen Sie die Binärdatei von einem Terminal aus starten. In den meisten Distributionen funktioniert es, indem Sie ein Terminal öffnen und diesen Befehl eingeben:
/usr/bin/firefox

  1. Gehen Sie zur Webseite Download Mozilla Firefox für Linux und klicken Sie auf Jetzt herunterladen.
  2. Öffnen Sie ein Terminal und gehen Sie zum Ordner, in dem der Download gespeichert wurde, z. B.
    cd ~/Downloads
  3. Entpacken Sie den Inhalt der heruntergeladenen Datei, indem Sie diesen Text eingeben:
    tar xjf firefox-*.tar.bz2

    Wichtig: Die folgenden Befehle müssen als Root ausgeführt werden oder durch Voranstellen von sudo.
  4. Verschieben Sie den entpackten Firefox-Ordner zu /opt:
    mv firefox /opt
  5. Erstellen Sie eine symbolische Verknüpfung („Symlink“) zur ausführbaren Firefox-Datei:
    ln -s /opt/firefox/firefox /usr/local/bin/firefox
  6. Laden Sie eine Kopie der Desktop-Datei herunter:
    wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

    Wenn wget nicht auf Ihrem Computer installiert ist, gehen Sie alternativ zur oben genannten URL, klicken Sie mit der rechten Maustaste auf die Seite, um das Kontextmenü zu öffnen, und wählen Sie Seite speichern unter…. Nachdem Sie die Datei heruntergeladen haben, verschieben Sie sie nach /usr/local/share/applications.

Um sicherzustellen, dass die Installation erfolgreich war, können Sie about:support in die Adressleiste eingeben und die Eingabetaste drücken. Danach öffnet sich die Seite mit den Informationen zur Fehlerbehebung. Im Abschnitt Allgemeine Informationen sollte in der Zeile „Anwendungsprogrammdatei“ der Wert /opt/firefox/firefox-bin sein.

Lokale Installation von Firefox über ein Benutzerkonto

Wenn Sie keinen Root-Zugriff haben, keine sudo-Befehle ausführen können oder einfach lieber einen lokalen Firefox für Ihr Konto bevorzugen, können Sie eine lokale Installation erstellen. Lokale Installationen eignen sich auch, wenn Sie mehrere Firefox-Installationen für verschiedene Versionen (Builds) haben möchten.
  1. Gehen Sie zur Webseite Download Mozilla Firefox für Linux und klicken Sie auf Jetzt herunterladen.
    Sie können auf dieser Seite auch auf den Link Firefox für andere Plattformen & Sprachen herunterladen klicken, um eine andere Version (Build) zu wählen: Firefox Nightly, Firefox Beta, Firefox Developer Edition oder Firefox Extended Support Release (ESR).
  2. Öffnen Sie ein Terminal und gehen Sie zum Ordner, in dem der Download gespeichert wurde, z. B.
    cd ~/Downloads
  3. Entpacken Sie den Inhalt der heruntergeladenen Datei. Dadurch wird ein Ordner mit dem Namen firefox erstellt. Danach können Sie das Archiv löschen:
    tar xjf firefox-*.tar.bz2
    rm firefox-*.tar.bz2
  4. Wenn Sie eine bestimmte Version heruntergeladen haben, müssen Sie möglicherweise den entpackten Ordner entsprechend umbenennen, z. B.
    mv firefox firefox-nightly
  5. Sie können den entpackten Ordner in Ihrem Download-Ordner belassen oder ihn an einen anderen Ort in Ihrem Konto verschieben, z. B.
    mv firefox ~/firefox
  6. Firefox ist nun einsatzbereit und Sie können ihn mit diesem Befehl direkt vom Terminal aus starten:
    ~/firefox/firefox &
  7. Erstellen Sie eine Verknüpfung auf dem Desktop (die Reihenfolge der Schritte und die Bezeichnung der Einträge im Kontextmenü kann sich je nach Linux-Distribution unterscheiden).
    • Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie im Kontextmenü Starter erstellen.
    • Sie können im Terminal auch Folgendes eingeben:
      ln -s ~/firefox/firefox ~/Desktop/
    • Das Symbol für die Desktop-Verknüpfung finden Sie in
      ~/firefox/browser/chrome/icons/default/
Hinweis: Diese Methode ändert die Zuordnung der Dateitypen auf dem System nicht, sodass Links von anderen Anwendungen in einer lokalen Installation nicht geöffnet werden. Sie müssen den Link manuell kopieren und in die Firefox-Adressleiste einfügen.

Sicherheitsfunktionen-Warnung

Sie sehen vielleicht einen Warnhinweis, dass „einige Sicherheitsfunktionen von Firefox möglicherweise weniger Schutz auf Ihrem aktuellen Betriebssystem bieten“.

Die Sandbox in Firefox benutzt beim Erstellen neuer Prozesse unprivilegierte Benutzernamensräume, um so die Sicherheit weiter zu erhöhen. Dies kann aber als Sicherheitsrisiko angesehen werden, weshalb einige Linux-Distributionen damit begonnen haben, diese Verwendung einzuschränken und die Funktion nur dort zuzulassen, wo ein AppArmor-Profil vorhanden ist.

Solche Profile können aber nur eine begrenzte Anzahl von Installationspfaden abdecken, darunter Snap- und Debian-Pakete. Andere Fälle werden dagegen nicht unterstützt, z. B. Installationen aus .tar-Dateien oder lokale Entwicklungs-Builds.

Erstellen eines AppArmor-Profils für Firefox:

Erstellen Sie in /etc/apparmor.d/ eine Datei mit dem Namen firefox-local

Fügen Sie in diese Datei Folgendes ein:

# Dieses Profil erlaubt alles und existiert nur, um der
# Anwendung einen Namen zu geben, anstatt sie mit der Bezeichnung "unconfined" zu versehen

abi <abi/4.0>,
include <tunables/global>
profile firefox-local
/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}
flags=(unconfined) {

userns,
# Sitespezifische Ergänzungen und Überschreibungen. Weitere Einzelheiten finden Sie in der lokalen README-Datei.
include if exists <local/firefox>

}

Ersetzen Sie <USER> durch Ihren Linux-Benutzernamen. Es wird davon ausgegangen, dass Firefox in $HOME/bin/ installiert ist.

Führen Sie nach dem Speichern der Datei den Befehl sudo systemctl restart apparmor.service im Linux-Terminal aus.