- Linux-Nutzer können nach monatelangen Tests nun das offizielle Firefox-
.deb-Paket unter Ubuntu, Debian und Debian-basierten Distributionen wählen - Das neue Paket ergänzt bei weiterhin bestehender Snap- und Flatpak-Unterstützung eine native Paket-Option, die zum üblichen Paketfluss der Distribution passt
- Während bisherige
.deb-Pakete von externer Verwaltung je nach Distribution abhingen, wird dieses Paket nun direkt von Mozilla aus dem Quellcode gebaut und unterstützt - Mozilla hat compilerbasierte Optimierungen angewendet, aber andere
.deb-Pakete enthalten je nach verantwortlicher Paketpflege möglicherweise nicht alle gleichen Optimierungen - Das neue APT-Repository ist direkt mit dem Firefox-Release-Prozess verknüpft; für die Anwendung der neuesten Funktionen und Sicherheitsupdates ist ein Neustart von Firefox erforderlich
Offizielle .deb-Option für die Debian-Familie
- Mozilla hat das Firefox-on-Linux-Paket für Ubuntu, Debian und Debian-basierte Distributionen veröffentlicht
- Firefox für Linux wird in mehreren offiziellen Formaten bereitgestellt
- Mozilla-
.tar.bz2-Build - Snap
- Flatpak
- neues
.deb-Paket für Debian-basierte Distributionen
- Mozilla-
- Das neue
.deb-Paket sorgt dafür, dass Firefox weiterhin mit Snap und Flatpak kompatibel bleibt und Nutzer zugleich ein natives Paket wählen können
Direkter Mozilla-Build und Leistungsoptimierung
- Das neue Paket stellt Firefox ohne Änderungen direkt aus dem Quellcode zusammen und wird von Mozilla selbst gebaut und unterstützt
- Bisherige Firefox-
.deb-Pakete benötigten je nach Linux-Distribution Unterstützung von Personen oder Organisationen außerhalb von Mozilla
- Bisherige Firefox-
- Mozilla wendet für bessere Leistung compilerbasierte Optimierungen an
- Andere
.deb-Pakete können je nach zuständiger Paketpflege alle von Mozilla beabsichtigten Optimierungen enthalten oder auch nicht
- Andere
Updates und Installationspfad
- Das neue APT-Repository ist direkt an den Firefox-Release-Prozess angebunden
- Wenn Mozilla die neuesten Updates bereitstellt, können Nutzer sie erhalten
- Um die neueste Version anzuwenden, muss Firefox neu gestartet werden
- Viele Linux-Distributionen liefern Firefox bereits über den Paketmanager vorinstalliert und als Standardbrowser eingerichtet aus
- Installationsmethoden finden sich im Firefox-on-Linux-Paket und im Installationsleitfaden für Firefox unter Linux
1 Kommentare
Hacker-News-Kommentare
Wenn Firefox als .deb installiert war, nervte mich die Angewohnheit, bei Hintergrund-Updates einen Browser-Neustart zu erzwingen
Man nutzte ihn ganz normal, und plötzlich wurden alle URLs auf
about:restartrequiredumgeleitet, sodass man die Arbeit unterbrechen mussteAllein aus dieser Ankündigung ist unklar, ob dieses Problem behoben wurde; falls nicht, werde ich wohl weiter die von Mozilla bereitgestellte .tar.gz-Datei verwenden
Entpackt man sie in ein Verzeichnis mit Schreibrechten, aktualisiert sich Firefox wie unter Windows selbst, ohne erzwungene Unterbrechung
https://otechworld.com/wp-content/uploads/2022/04/restart-fi...
https://support.mozilla.org/en-US/kb/install-firefox-linux#w...
Es wurde aktualisiert mit: „Firefox can continue browsing after an APT upgrade, allowing people to restart at their convenience“
https://blog.nightly.mozilla.org/2023/10/30/introducing-mozi...
Die Neustartmeldung ist Firefox’ Mittel, dem Nutzer mitzuteilen, dass die Binärdatei auf der Festplatte nicht zur laufenden Binärdatei passt
Früher gab es diese Warnung nicht, sodass es beim Erzeugen neuer Prozesse zufällig zu Abstürzen kam; dank der Warnung kann man wenigstens geordnet neu starten
Wie im übergeordneten Kommentar erwähnt, kann .tar.gz dieses Problem vermeiden, weil es den plattformübergreifenden Mozilla-Update-Prozess nutzt. Das Mindestverfahren besteht darin, das Archiv etwa nach
/opt/firefox/zu entpacken, dem Nutzer oder der Gruppe Lese-, Schreib- und Ausführungsrechte zu geben und anschließend eineFirefox.desktop-Datei zu erstellen oder zu kopieren und im richtigen Ordner abzulegen, damit sie im Launcher erscheinthttps://specifications.freedesktop.org/desktop-entry-spec/de...
https://specifications.freedesktop.org/menu-spec/latest/ar01...
Später bin ich von Ubuntu zu Debian gewechselt und habe Mozillas .tar.gz installiert; wie gesagt, aktualisiert es sich selbst
Zufällig habe ich gerade die Version geprüft: Im Dialog Hilfe, Über Firefox wurde der Update-Status angezeigt, und in
updates/0/update.statusim Firefox-Verzeichnis stand zunächstdownloading, inzwischenappliedupdate.versionenthält122.0, und es gibt auch eine 20-MB-Datei namensupdate.mar. Inlast-update.logstanden viele Zeilen mitPREPARE PATCH,EXECUTE PATCHundFINISHED PATCHfür gemeinsam genutzte Bibliotheken und andere Dateien, und die neue Version scheint im Verzeichnisupdated/bereitzustehenDer About-Dialog zeigt noch
121.0.1an und bietet einen Button Restart to update Firefox. Ich werde beobachten, wie lange ich die aktuelle Version weiterverwenden kann, bevor ich auf die neue wechseln mussUm die Ausfallzeit zu reduzieren, kann man nach dem Neustart des Browsers History | Restore previous session verwenden
Der Flatpak-Build vermeidet dieses Problem, indem er beide Versionen auf der Festplatte behält, bis die App beendet wird. Erst beim Beenden wird die alte Version entfernt, und ab dem nächsten Start wird die neue verwendet
Ich möchte nicht, dass im Hintergrund tatsächlich ein Update durchgeführt wird. Nach Updates zu suchen oder Dateien vorzubereiten, die beim nächsten Browser-Neustart angewendet werden, ist in Ordnung
App-Dateien heimlich unter einem laufenden Browser-Prozess auszutauschen, sodass keine neuen Inhalte geöffnet werden können, ist nicht gut
Vielleicht habe ich auch nicht .deb, sondern .tar.gz verwendet. Ich erinnere mich, eine
.desktop-Datei für Firefox erstellt und bearbeitet zu habenEs wirkt kontraintuitiv, dass die Update Experience in einem manuell verwalteten, entpackten .tar.gz-Verzeichnis besser ist als mit einer Paketdatei, die doch eigentlich für die Verwaltung durch einen offizielleren Paketmanager gedacht ist
Ich habe bereits das PPA
~mozillateamgenutzt. Weil ich Snap nicht mag. Trotzdem ist es gut, dass es jetzt ein offizielles Firefox-Repository gibtFalls Ubuntu zuhört: Ich werde Snap niemals verwenden. Ich habe es auf allen Ubuntu-Maschinen entfernt, und wenn es mir aufgezwungen wird, wechsle ich zu Debian, egal wie schmerzhaft das wird
Allerdings wünschte ich, sie würden wieder einen offiziellen KDE-Spin anbieten
Persönlich nutze ich aus Sicherheitsgründen wegen einiger zusätzlicher Vorteile Flatpak Firefox, aber ich weiß, dass es natives Firefox gibt, wenn man es möchte
snaphäufig gesehen, und ob gut oder schlecht, ich vertraue zufälligen Meinungen auf HN tendenziell mehr als dem Internet-DurchschnittMich würde interessieren, was an Snap so verhasst ist. Und Tipps zum Entfernen von der Maschine wären auch hilfreich, falls es mir nicht gefällt
Auf Chromebooks ist das eine willkommene Ergänzung. Jetzt kann man in Crostini die aktuelle Firefox-Version installieren, also nicht ESR, ohne Flatpak
Leider stellt Mozilla über die offiziellen Kanäle noch keine
aarch64-linux-Builds für Firefox bereit, daher brauchen Nutzer von ARM64-Chromebooks andere WegeIch nutze zum Beispiel Nix, aber damit Hardwarebeschleunigung funktioniert, braucht man eine komplizierte Einrichtung wie
nixGLIch habe C-Code, der mit GCC 4.8 und einem alten Debian x86- und Amd64-Debian-Builds erzeugt, und ich möchte wissen, was nötig wäre, um auf dieselbe Weise Binaries zu erzeugen, die auch auf einem Chromebook laufen
Ich nutze einfach das, was in Debian testing oder unstable enthalten ist, aber wenn man Firefox direkt von Mozilla herunterlädt, ist es sehr einfach, ihn sich selbst auf die neueste Version aktualisieren zu lassen
Unten wird Firefox nach
/usr/localgelegt, aber man kann es leicht auf~/,/optusw. ändern; der erzeugte Symlink muss nur irgendwo in$PATHliegenDie Desktop-Integration hängt von der verwendeten Desktop-Umgebung oder dem Window Manager ab, aber selbst wenn sie nicht automatisch passiert, dürfte sie nicht schwer herauszufinden sein
wget -O firefox-latest.tar.bz2 \"https://download.mozilla.org/?product=firefox-latest-ssl&os=linux6…;tar xjf firefox-latest.tar.bz2sudo rm -rf firefox-latest.tar.bz2 /usr/local/bin/firefox /usr/local/firefoxsudo mv firefox/ /usr/local/sudo ln -s /usr/local/firefox/firefox /usr/local/bin/firefoxIch nutze das PPA-Paket (https://launchpad.net/~mozillateam/+archive/ubuntu/ppa), daher bin ich jetzt verwirrt
Ich weiß nicht, ob das dasselbe Paket ist oder ob ich wechseln sollte. Im Artikel hätte das zumindest erwähnt werden sollen
Das neueste Paket in diesem PPA wurde von Rico Tzschichholz hochgeladen, und er scheint nicht zu Mozilla zu gehören
Anleitungen dazu gibt es ausführlich bei Google oder YouTube, und es ist zu lang, um alles auf HN aufzuschreiben. Es dürfte auf der ersten Seite von Google oder DuckDuckGo auftauchen
Da es nun ein offizielles Repository gibt, ist es sehr wahrscheinlich, dass auch die Leute, die das PPA gepflegt haben, mit der Zeit die Updates einstellen
Debian/Ubuntu sind auch die einzigen Distributionen, die Spotify und Signal für ihre primären nativen Pakete wählen
Da ich möglichst Fedora zu verwenden versuche, fällt mir das besonders auf, aber auch bei Client-Software ist Debian oft die erste Wahl
Angesichts der Popularität und gegenseitigen Kompatibilität von Ubuntu und Debian ergibt das Sinn
Unter Fedora kann man es normalerweise trotzdem nutzen. Firefox hat ein eigenes Paket, und Signal gibt es als Flatpak
Ein gutes Update vom Mozilla-Team. Ich hoffe, sie machen weiter so
Was allerdings fehlt, ist ein anhaltendes Bekenntnis zu Privatsphäre und Freiheit
Seit dem berüchtigten Artikel „We Need More Deplatforming (2021)“ von CEO Mitchell Baker weiß ich nicht, was sich geändert hat. Darüber kann ich einfach nicht hinwegsehen, und ich finde, Mozilla muss ein starkes Bekenntnis zu Bürgerrechten abgeben
https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...
Und ich sehe auch nicht wirklich, dass der Artikel Deplatforming befürwortet
Sind wir wieder am Ausgangspunkt angekommen? Früher gab es ein .deb-Repository, dann verschwand es, und jetzt ist es wieder da
Es gibt noch einen fehlenden fünften Hauptvorteil:
Er ermöglicht es,
sudo apt-get purge snapdohne lästige unerwünschte Folgen auszuführensnapdständig Segmentation Faults verursachte, und die Lösung war, es vollständig zu entfernenWie sich herausstellte, gab es alles, was in Snap war, auch in Flatpak, und Flatpak bevorzuge ich ohnehin
snapdnicht wieder als zusätzliche Abhängigkeit installiert wird, sollte man auchsudo apt-mark hold snapdnicht vergessenlxdimmer noch nur als Snap-Paket verfügbar zu sein. Ich nutze es derzeit nicht, aber es ist tatsächlich ziemlich gutZum Glück wurde es inzwischen als
incusgeforkt, und beide sollen in Debian und openSUSE aufgenommen werden. Vermutlich geht das auch bei Red-Hat-basierten Distributionen