3 Min. Lesezeit
Snap ein für alle Mal entfernen
Warum man Snap nicht verwenden sollte
Ob man Snap aus Ubuntu entfernt, hängt von persönlichen Vorlieben, den Ressourcen des Systems oder dem konkreten Einsatzzweck ab. Das sind einige Gründe, warum jemand Snap entfernen möchte:
-
Ressourcenverbrauch: Snap-Pakete können mehr Speicherplatz belegen als klassische Debian-Pakete. Manche Nutzer, vor allem mit wenig Speicher, entfernen Snap, um Ressourcen zu sparen.
-
Performance: Snap-Pakete haben den Vorteil, dass sie in einer Sandbox laufen und alles mitbringen. Manche Nutzer sind aber der Meinung, dass klassische Paketverwaltungen schneller sind und Anwendungen schneller starten.
-
Doppelte Pakete: Manchmal gibt es dieselbe Anwendung sowohl als Snap als auch als APT-Paket. Manche Nutzer bleiben lieber bei einem einzigen Paketsystem, um doppelte Installationen zu vermeiden.
-
Anpassung und Kontrolle: Wer mehr Kontrolle über sein System will und bei den Paketen aus den offiziellen Ubuntu-Repositories bleiben möchte, entfernt Snap vielleicht. So bleibt die Paketverwaltung schlank und klassisch.
-
Sicherheit: Snap-Pakete sind zwar mit Blick auf Sicherheit entworfen, aber manche Nutzer haben eigene Vorstellungen oder Bedenken und wählen deshalb andere Paketformate.
-
Community und Lizenzen: Ab und zu gibt es Bedenken der Community oder zu Lizenzen rund um das Snap-Format. Wer viel Wert auf Open-Source-Prinzipien legt, entfernt Snap vielleicht zugunsten anderer Paketformate.
-
Persönliche Vorliebe: Am Ende ist es oft eine Frage des Geschmacks und davon, mit welchem Paketsystem man sich wohlfühlt. Manche mögen einfach die Vertrautheit und Einfachheit der klassischen Paketverwaltung.
Snap hat auch Vorteile, etwa die einfache Installation, automatische Updates und die Sandbox für Anwendungen. Ob man es entfernt, hängt von den eigenen Bedürfnissen und Anforderungen ab.
Wie man Snap entfernt
Hier ist ein einfacher Plan, um Snap loszuwerden und etwas Neues auszuprobieren.
Am Ende des Texts findest du ein Skript, das alle folgenden Schritte automatisch ausführt.
1. Snap-Pakete deinstallieren
Verabschiede dich von den Snap-Paketen. Entferne sie, um deinen Rechner aufzuräumen.
$ snap list
Name Version Rev Tracking Publisher Notes
core20 20230126 1822 latest/stable canonical✓ base
snapd 2.58.2 18357 latest/stable canonical✓ snapd
$ snap remove core20
$ snap remove snapd
Manche Pakete hängen voneinander ab. Wenn sich eines nicht entfernen lässt, sagt dir Snap, welches du zuerst löschen musst.
2. Den Snap-Daemon deaktivieren
Gib Snap eine Pause. Halte es davon ab, weiter seine Arbeit zu tun.
$ sudo systemctl stop snapd
$ sudo systemctl disable snapd
$ sudo systemctl mask snapd
3. Den Snap-Daemon entfernen
Entferne Snap vollständig. Wie Aufräumen, damit Platz für Neues entsteht.
$ sudo apt purge snapd -y
$ sudo apt-mark hold snapd
4. Die Neuinstallation verhindern
Sorg dafür, dass Snap sich nicht wieder hereinschleicht. Blockier seine Rückkehr.
$ sudo cat <<EOF | sudo tee /etc/apt/preferences.d/nosnap.pref
Package: snapd
Pin: release a=*
Pin-Priority: -10
EOF
5. Alle Snap-Dateien löschen
Räum dein System auf, indem du alle Snap-Dateien löschst. Wie ein Neuanfang.
$ rm -rf ~/snap
$ sudo rm -rf /snap
$ sudo rm -rf /var/snap
$ sudo rm -rf /var/lib/snapd
Mit diesen einfachen Schritten hast du einen Rechner ohne Snap. Ohne Aufwand, ein sauberer Schnitt.
Die Schnellspur
Für alle, die Snap so schnell wie möglich loswerden wollen:
Achtung: Dieses Skript löscht Daten. Die Verwendung erfolgt auf eigenes Risiko!
Kopier einfach die folgende Zeile in dein Linux-Terminal und drück die Eingabetaste.
sh -c "$(curl https://panzeri.rocks/files/remove_snap.sh)"
Wenn curl nicht installiert ist, lad das Skript von Hand herunter und führ es danach aus.