Installieren Sie Firefox Quantum in Debian 9 Stretch

11

Ich suche, wo ich den neuen Browser Firefox Quantum installieren und ausprobieren kann. Ich habe nicht gefunden, wie ich ihn bekommen kann. Kann mir bitte jemand sagen, welche Repositories oder Links ich herunterladen und installieren soll?

Vielen Dank.

spartanisch
quelle

Antworten:

8

Fügen Sie deb http://ftp.hr.debian.org/debian sid main contrib non-freees hinzu /etc/apt/sources.listund installieren Sie es mit diesem Befehl:

apt install -t sid firefox

Dadurch wird nur Firefox von instabil installiert. Der Rest der Pakete bleibt eingeschaltet stretch.


Hinzugefügt von cas 2018-04-19 (weil es durchaus üblich ist, dass Leute etwas von instabil installieren möchten, ohne alles auf instabil zu aktualisieren, und die Antwort hier gilt nicht nur für Firefox):

Dies ist eine gute Antwort, aber unvollständig. Vor dem Ausführen müssen noch zwei weitere Schritte ausgeführt werden apt install -t sid firefox.

  1. Hinzufügen APT::Default-Release "stable";zu /etc/apt/apt.confoder eine Datei in, /etc/apt/apt.conf.d/sodass apt nur Pakete von sid / unstable installiert, wenn Sie dies ausdrücklich mit anweisen -t sid.

    Wenn Sie die Standardversion nicht auf Stable setzen, wird beim nächsten Upgrade oder Dist- Upgrade Ihr gesamtes System auf aktualisiertsid . Die meisten Leute wollen das nicht.

    Wenn Sie eine benannte Debian-Distribution wie jessieoder stretchin Ihrer sources.listDatei verwenden, verwenden Sie diesen Namen anstelle des generischen stable.

  2. Führen Sie apt updatediese Option aus, um die lokale Paketdatenbank zu aktualisieren.

Schließlich apt install -t sid firefoxwird nicht nur das firefoxPaket installiert , sondern auch der Mindestsatz an aktualisierten und neuen Paketen, die erforderlich sind, um die Abhängigkeiten des neuen Firefox-Pakets zu erfüllen. Dies sind normalerweise nur einige Firefox-bezogene Pakete, die aus derselben Quelle erstellt wurden, können aber auch andere Pakete enthalten - z. B. wenn das neue Firefox von einer neueren Version eines Bibliothekspakets abhängt.

Manchmal kann es sogar dazu führen, dass ein wichtiges Paket gerne libc6aktualisiert wird, was dann eine riesige Kaskade anderer Paket-Upgrades auslöst und Sie effektiv auf einen Hybrid aus stabil und instabil aktualisiert. Dies ist im Allgemeinen schlimmer als ein vollständiges Dist-Upgrade auf instabil. In diesem Fall haben Sie zwei gute Möglichkeiten: 1. Brechen Sie das Firefox-Upgrade ab und warten Sie, bis es in Stable oder https://backports.debian.org/ eintrifft . 2. Abbrechen und Upgrade auf instabil (was nicht so schlimm ist, wie es sich anhört. In Debian bedeutet "instabil" nicht "stürzt ständig ab". Es bedeutet "Vorabversion, ändert sich ständig. Manchmal können Dinge kaputt gehen und erfordern manuelle Befestigung ")

Stanislav Vlasic
quelle
Komplette Anleitung mit apt-pinning Setup: linuxconfig.org/…
Jocelyn delalande
Warten Sie - was ist, wenn ich nur Firefox von seinem üblichen Release-Kanal möchte? Warum sollte ich es von Debians instabilem Kanal wollen? Bietet Debian keine Firefox-Version an? Nur ESR und was ist auf diesem instabilen Kanal?
Daniel
Außerdem versuche ich das und erhalte die Meldung "Der Wert 'sid' ist für APT :: Default-Release ungültig, da eine solche Version in den Quellen nicht verfügbar ist"
Daniel
4
Wenn ich mich nicht irre, wenn ich diesen Rat apt-get update && apt-get upgradebefolge, wird beim nächsten apt versucht, alle Pakete auf SID (auch bekannt als "instabil") zu aktualisieren , wodurch Sie ... nun, ein instabiles System erhalten.
Multisync
1
@multisync add APT::Default-Release "stable";to /etc/apt/apt.confoder eine Datei in, /etc/apt/apt.conf.dso dass apt nur Pakete von sid / unstable installiert, wenn Sie dies ausdrücklich anweisen . (HINWEIS: Wenn Sie einen benannten Debian-Dist in Ihrer Quellenliste verwenden, verwenden Sie diesen Namen anstelle des generischen 'Stable').
Cas
3

https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/

Wenn Sie bereits zu den Firefox-Gläubigen gehören, werden Sie am 14. November automatisch auf Firefox Quantum upgraden. Wenn Sie jedoch die neuesten Erkenntnisse genießen, können Sie es in der Beta auf Desktop, Android und iOS ausprobieren. Wenn Sie ein Webentwickler sind, laden Sie die Developer Edition herunter, die brandneue, hochmoderne Tools für diejenigen enthält, die das Web erstellen.

Sie könnten einfach ein paar Wochen warten. oder Sie können die Beta im tar.gz-Format herunterladen

Quantum scheint also kein "brandneues Firefox" zu sein, sondern ein Update.

Hey, wenn es wirklich nur um die Installation einer Beta-Version geht, können Sie einfach das Firefox-Beta-Repo hinzufügen: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next

JPT
quelle
2

Firefox Quantum (Mozilla 57.0) ist ab sofort auf der offiziellen Website verfügbar . Sie können es hier herunterladen .

wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2
tar xvf firefox-57.0.tar.bz2
sudo unlink /usr/bin/firefox
sudo ln -s ~/firefox-57.0/firefox /usr/bin/firefox
firefox
GAD3R
quelle
2

Ich war nur mehr oder weniger gezwungen, dies zu tun, weil Amazon Prime Video (zumindest die indische Version) entschied, dass es mit dem Firefox im Stall nicht mehr funktionieren würde. Damit wäre Chrome der einzige große installierte Browser, der Amazon Video ausführen kann.

Da 57 in instabil verfügbar ist, bestand die Möglichkeit darin, zu versuchen, es zurück zu portieren, oder es einfach direkt zu installieren, und zu hoffen, dass es nicht viele Dinge aus instabil herausholt. Zum Glück, wie Sie unten sehen können, war dies nicht der Fall. Ich denke, ein richtiger Backport wäre immer noch besser, aber es wäre viel mehr Aufwand.

Insbesondere wurden die folgenden Pakete von instabil installiert:

fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev

Ein konservativerer Ansatz wäre, zu versuchen, zu erzwingen apt, nur Pakete von Stable zu verwenden

apt-get install firefox/unstable

Es ist jedoch auch etwas wahrscheinlicher (im Allgemeinen), dass dieser Ansatz Probleme verursacht, da dies nicht die Version ist, mit der dieses Firefox-Paket normalerweise arbeiten würde.

Bitte beachten Sie, dass die Installation von Paketen von instabil im Allgemeinen keine gute Idee ist.

Soweit ich das beurteilen kann, scheint nichts Schlimmes passiert zu sein.

root@orwell:/home/faheem# apt-get install -t unstable firefox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Suggested packages:
  mozplugger
The following NEW packages will be installed:
  firefox libevent-2.1-6 libhunspell-1.6-0
The following packages will be upgraded:
  fontconfig-config libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libnss3 libnss3-dev
6 upgraded, 3 newly installed, 0 to remove and 3423 not upgraded.
Need to get 44.8 MB of archives.
After this operation, 160 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Beachten Sie auch, dass Sie den stabilen Firefox (Version 52) und den neuen Firefox von unstable (57) nebeneinander installieren.

root@orwell:/home/faheem# dpkg -l | grep firefox
ii  firefox                             57.0.4-1               amd64                  Mozilla Firefox web browser
ii  firefox-esr                         52.5.2esr-1~deb9u1     amd64                  Mozilla Firefox web browser - Extended Support Release (ESR)

Und es sieht so aus, als hätten die Firefox-Betreuer weit genug vorausgedacht, um Umleitungen für die firefoxausführbare Datei zu ermöglichen .

root@orwell:/home/faheem# dpkg -S /usr/bin/firefox
diversion by firefox-esr from: /usr/bin/firefox
diversion by firefox-esr to: /usr/bin/firefox.real
firefox, firefox-esr: /usr/bin/firefox
Faheem Mitha
quelle
1

Obwohl dies eine alte Frage ist, snapsollte sie zumindest erwähnt werden. Es ist meiner Meinung nach viel bequemer als die Installation von Sid.

Snap installieren:

sudo apt install snapd

Installieren Sie Firefox:

sudo snap install firefox

iuvbio
quelle
0

Das folgende Skript lädt die neueste Version von Firefox herunter (entweder vom Stable- oder vom Beta-Kanal) und packt sie zur Installation in eine .deb-Datei.

Laden Sie die unten verlinkte ZIP-Datei herunter, extrahieren Sie sie und führen Sie sie ./build-firefox.shvom Terminal aus.

Geben Sie --installbeim Ausführen des Skripts das Flag an, um es nach dem Erstellen automatisch zu installieren.

https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip


quelle
0

Ich bin mir nicht sicher, warum die Antwort von @ stanislav-vlasic abgelehnt wurde. Ich gehe davon aus, dass er einen bestimmten Spiegel vorschlägt. Hier ist ein Tipp, wie Sie für Ihren aktuellen Debian-Spiegel Sid werden können:

egrep '^deb .*? stretch ' /etc/apt/sources.list \
    | head -n1 \
    | sed 's/stretch/sid/g' \
    | sudo tee --append /etc/apt/sources.list

sudo apt update
sudo apt install -t sid firefox

Das scheint mir zum Zeitpunkt des Schreibens ein Firefox-Quantum beschert zu haben, keine Versprechen auf Stabilität!

Ah, ich verstehe jetzt, passendes Pinning ist weniger als trivial. Ich habe eine viel präzisere Option gefunden, die von folgender Adresse gepostet wird: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux

Was im Detail sowohl die deb <your mirror> sid mainRepository-Zeile /etc/apt/sources.listals auch das Anheften von apt abdeckt .

Ich werde die folgende Empfehlung aussprechen:

# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1

Installieren Sie ein neues Firefox:

sudo apt install firefox -t sid

Machen Sie den neuen Firefox zum Standard

sudo apt remove firefox-esr
ThorSummoner
quelle
Kannst du bitte mehr erklären, denn nach dem Hinzufügen des Repos sidkostet es mich, ein Upgrade von Debian Stretch auf Buster durchzuführen, und Buster ist instabil. Kann die Antwort von @ stanislav-vlasic das Problem lösen?
Spartan
@ Partan Ich entschuldige mich, ich habe diese Konsequenz beim Testen verpasst. Ich habe meine Empfehlung geändert, insbesondere die Aufnahme einer "apt pinning" -Konfiguration, die verhindert, dass instabile / testende Updates installiert werden. Das Hinzufügen dieser Konfiguration sollte (soweit ich weiß) Ihrem System ermöglichen, wieder auf die stabile Stretch-Distribution zu "upgraden".
ThorSummoner