Ziel
Installieren Sie Firefox 57, Quantum, auf Debian Stretch
Verteilungen
Debian 9 Stretch
Anforderungen
Eine funktionierende Debian-Stretch-Installation mit Root-Rechten.
Schwierigkeit
Einfach
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von
sudo
Befehl - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Einführung
Firefox 57 ist mit Abstand das beste Update für Firefox jemals . Mozilla hat diese Version sogar „Quantum“ genannt, weil sich die Browsergeschwindigkeit dramatisch verbessert hat. Verbinden Sie das mit der kompletten Neugestaltung der Benutzeroberfläche von Firefox und Sie haben eine ziemlich dramatische Veränderung.
Dank des Veröffentlichungsplans von Debian ist es unwahrscheinlich, dass Stretch Firefox 57 jemals offiziell sehen wird. Es ist jedoch in Sid verfügbar. Sie müssen auch nicht bis zu Sid upgraden, um es zu bekommen. Sie müssen Debian nur sagen, dass es Firefox von Sid verwenden soll.
Fügen Sie die Sid-Repositorys hinzu
Sie müssen die Sid-Repositories zu Stretch hinzufügen, um das Firefox-Paket abzurufen. Öffnen Sie /etc/apt/sources.list
mit Ihrem bevorzugten Texteditor und fügen Sie die folgenden zwei Zeilen hinzu.
deb http://ftp.us.debian.org/debian/ sid main deb-src http://ftp.us.debian.org/debian/ sid main
Speichern und beenden.
Apt-Pinning
Als Nächstes müssen Sie Apt anweisen, alle Pakete von Stretch gegenüber denen von Sid zu priorisieren, mit Ausnahme derjenigen, die Sie für Firefox benötigen.
Wenn Sie noch keine haben, erstellen Sie eine Datei unter /etc/apt/preferences
Platzieren Sie darin zuerst die Regeln, um Apt anzuweisen, Stretch über Sid zu verwenden.
Package: * Pin: release a=stable Pin-Priority: 1000 Package: * Pin: release a=unstable Pin-Priority: 2
Es gibt drei Abhängigkeiten, die Sie zusätzlich zu Firefox anheften müssen. Richten Sie auch jeden von ihnen ein.
Package: firefox Pin: release a=unstable Pin-Priority: 1001 Package: libfontconfig1 Pin: release a=unstable Pin-Priority: 1001 Package: fontconfig-config Pin: release a=unstable Pin-Priority: 1001 Package: libnss3 Pin: release a=unstable Pin-Priority: 1001
Sobald Sie das haben, speichern und beenden Sie.
Firefox installieren
Schließlich sind Sie bereit, Firefox zu installieren. Sie müssen nur Apt aktualisieren und Apt sagen, dass es Firefox von Sid installieren soll.
# apt update # apt install -t sid firefox
Apt wird Firefox zusammen mit der ESR-Version installieren. Die beiden sind unabhängig, sodass Sie beide behalten oder das eine oder das andere entfernen können.
Abschlussgedanken
Sie haben jetzt Firefox 57 auf Debian Stretch installiert. Wenn neue Versionen von Firefox veröffentlicht werden, erhalten Sie weiterhin die aktualisierten Versionen von Sid. Auf diese Weise verpassen Sie nicht die neuesten Funktionen von Firefox und behalten gleichzeitig Ihr stabiles Debian-System bei.