Die Welt der Linux-Distributionen ist voller Möglichkeiten, und manchmal auch voller unerwarteter Wendungen. Eine dieser Wendungen, die in den letzten Jahren für Diskussionen gesorgt hat, ist die Verwendung von Snap-Apps, insbesondere bei der Installation von populären Browsern wie Firefox und Chromium. Während Snaps ihre Vorteile haben (z. B. automatische Updates und Isolation), bevorzugen viele Benutzer die traditionelle Methode der Paketverwaltung, sei es aus Gründen der Leistung, der Kontrolle oder einfach der Gewohnheit. Dieser Artikel ist Ihr umfassender Leitfaden, um Snap-Apps zu umgehen und Firefox oder Chromium auf die „normale” Art und Weise auf Ihrem Linux-System zu installieren.
Warum Snap-Apps umgehen?
Bevor wir uns den konkreten Installationsschritten widmen, wollen wir kurz erläutern, warum Sie überhaupt in Erwägung ziehen sollten, Snap-Apps zu umgehen. Hier sind einige häufige Gründe:
- Leistung: Snap-Apps können unter bestimmten Umständen langsamer starten als traditionelle Pakete. Dies liegt daran, dass Snaps in einer isolierten Umgebung ausgeführt werden und mehr Overhead verursachen können.
- Speicherplatz: Snap-Apps können mehr Speicherplatz belegen als herkömmliche Pakete, da sie alle ihre Abhängigkeiten enthalten.
- Kontrolle: Einige Benutzer fühlen sich eingeschränkter durch die automatischen Updates von Snap-Apps und bevorzugen die Kontrolle darüber, wann und wie ihre Software aktualisiert wird.
- Integration: Snap-Apps können manchmal Probleme mit der Integration in das restliche System verursachen, z. B. beim Zugriff auf bestimmte Dateien oder Geräte.
- Philosophie: Einige Benutzer lehnen die Snap-Technologie aus philosophischen Gründen ab und bevorzugen die traditionellen Paketverwaltungsmechanismen ihrer Distribution.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:
- Ein Linux-System (Ubuntu, Linux Mint, Debian oder eine andere Distribution).
- Terminalzugriff (die meisten Schritte erfordern Befehlszeilen-Eingabe).
- Administratorrechte (sudo-Zugriff).
- Eine stabile Internetverbindung.
Schritt-für-Schritt-Anleitung: Firefox ohne Snap installieren
Die Vorgehensweise zur Installation von Firefox ohne Snap variiert je nach Ihrer Distribution. Hier sind die Anleitungen für Ubuntu (und verwandte Distributionen) und Debian:
Ubuntu (und verwandte Distributionen wie Linux Mint)
- Snap-Version von Firefox entfernen (falls installiert):
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
sudo snap remove firefox
Dies deinstalliert die Snap-Version von Firefox. - Mozilla APT-Repository hinzufügen:
Ubuntu verwendet standardmäßig das Snap-Paket für Firefox. Um die APT-Version zu installieren, müssen Sie das offizielle Mozilla-Repository hinzufügen. Führen Sie die folgenden Befehle aus:sudo add-apt-repository ppa:mozillateam/ppa sudo apt update
Der erste Befehl fügt das PPA (Personal Package Archive) von Mozilla hinzu, das die neuesten Versionen von Firefox enthält. Der zweite Befehl aktualisiert die Paketlisten, damit Ihr System das neue Repository erkennt.
- Firefox installieren (oder aktualisieren):
Installieren Sie nun Firefox mit dem folgenden Befehl:
sudo apt install firefox
Wenn Sie Firefox bereits installiert haben, kann dieser Befehl es auf die APT-Version aktualisieren. - Snap-Installation von Firefox verhindern (optional, aber empfohlen):
Um zu verhindern, dass Ubuntu Firefox in Zukunft wieder als Snap installiert (z. B. bei einem Systemupdate), können Sie die Snap-Installation blockieren. Erstellen Sie eine leere Datei namens „firefox” im Verzeichnis `/etc/apt/preferences.d/`.sudo touch /etc/apt/preferences.d/firefox sudo nano /etc/apt/preferences.d/firefox
Fügen Sie der Datei folgenden Inhalt hinzu und speichern Sie sie (Strg+O, Strg+X in Nano):
Package: firefox Pin: release o=Ubuntu Pin-Priority: -1
Dieser „Pin” weist APT an, Paketen mit dem Namen „firefox” aus dem Ubuntu-Repository eine niedrige Priorität zu geben, wodurch verhindert wird, dass sie gegenüber Paketen aus anderen Quellen bevorzugt werden (z. B. dem Mozilla PPA).
Alternativ können Sie das Paket snapd maskieren, um Installationen mit Snap global zu verhindern:
sudo apt install snapd-xdg-open sudo apt update sudo apt install --dry-run firefox #Optional, does it install via snap? sudo apt remove snapd sudo apt install firefox
Debian
- Snap-Version von Firefox entfernen (falls installiert):
Führen Sie, wie bei Ubuntu, den folgenden Befehl aus, falls Sie Firefox bereits als Snap installiert haben:
sudo snap remove firefox
- APT-Repository von Mozilla hinzufügen:
Debian erfordert etwas mehr Aufwand, um das Mozilla-Repository hinzuzufügen.a. Installieren Sie `apt-transport-https`:
sudo apt install apt-transport-https
b. Importieren Sie den Mozilla Signing Key:
curl -sS https://packages.mozilla.org/apt/repo-signing.key | sudo apt-key add -
c. Fügen Sie das Mozilla-Repository zur sources.list hinzu. Erstellen Sie eine neue Datei:
sudo nano /etc/apt/sources.list.d/mozilla.list
d. Fügen Sie die folgende Zeile (entsprechend Ihrer Debian-Version) in die Datei ein:
*Für Debian 12 (Bookworm):*
deb [signed-by=/usr/share/keyrings/mozilla-archive-keyring.gpg] https://packages.mozilla.org/apt mozilla.org bookworm main
*Für Debian 11 (Bullseye):*
deb [signed-by=/usr/share/keyrings/mozilla-archive-keyring.gpg] https://packages.mozilla.org/apt mozilla.org bullseye main
e. Speichern Sie die Datei und schließen Sie sie.
f. Erstellen Sie das Verzeichnis `/usr/share/keyrings`:
sudo mkdir -p /usr/share/keyrings
g. Importieren Sie den GPG-Schlüssel von Mozilla in das Keyring Verzeichnis:
wget -qO- https://packages.mozilla.org/apt/repo-signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/mozilla-archive-keyring.gpg > /dev/null
h. Aktualisieren Sie die Paketlisten:
sudo apt update
- Firefox installieren:
Installieren Sie Firefox mit APT:
sudo apt install firefox-esr
(Firefox ESR) odersudo apt install firefox
(neueste Version).
Chromium ohne Snap installieren
Die Installation von Chromium ohne Snap ist in der Regel einfacher, da Chromium oft in den Standard-Repositories der Distributionen verfügbar ist.
Ubuntu/Debian
- Snap-Version von Chromium entfernen (falls installiert):
sudo snap remove chromium
- Chromium installieren:
sudo apt install chromium
Dies installiert die Version von Chromium, die in den offiziellen Ubuntu/Debian-Repositories enthalten ist. Beachten Sie, dass diese Version möglicherweise nicht immer die allerneueste ist.
Alternativ: Chromium aus Drittanbieter-Repositories installieren
Für aktuellere Versionen von Chromium können Sie ein Drittanbieter-Repository verwenden. Dies ist jedoch mit Vorsicht zu genießen, da Sie einer nicht-offiziellen Quelle vertrauen müssen. Ein beliebtes Repository ist das von Rob Savoury:
- PPA von Rob Savoury hinzufügen:
sudo add-apt-repository ppa:savoury1/chromium sudo apt update
- Chromium installieren:
sudo apt install chromium-browser
Achtung: Die Verwendung von Drittanbieter-Repositories birgt Risiken. Stellen Sie sicher, dass Sie der Quelle vertrauen, bevor Sie sie hinzufügen.
Überprüfung der Installation
Nach der Installation können Sie überprüfen, ob Firefox oder Chromium erfolgreich über APT installiert wurde, indem Sie im Terminal nach dem Installationsursprung suchen. Öffnen Sie ein Terminal und führen Sie Folgendes aus:
apt policy firefox
oderapt policy chromium-browser
Die Ausgabe zeigt Ihnen an, aus welchen Quellen Firefox oder Chromium installiert wurde. Wenn Sie das Mozilla-PPA bzw. das Rob Savoury PPA korrekt hinzugefügt haben, sollte dies in der Ausgabe ersichtlich sein.
Fazit
Obwohl Snap-Apps ihre Daseinsberechtigung haben, ist es wichtig zu wissen, dass es Alternativen gibt, wenn Sie lieber die traditionelle Paketverwaltung verwenden möchten. Mit den oben beschriebenen Schritten können Sie Firefox und Chromium ohne Snap auf Ihrem Linux-System installieren und so mehr Kontrolle und möglicherweise eine bessere Leistung erzielen. Denken Sie daran, die Anweisungen an Ihre spezifische Distribution anzupassen und immer vorsichtig zu sein, wenn Sie Drittanbieter-Repositories verwenden.