Zum Hauptinhalt springen

Eine effektive Möglichkeit, snapd in Ubuntu 20 zu deaktivieren, ohne das System und die Leistung zu beeinträchtigen

Ubuntu 20 – es ist ein Betriebssystem, das aufgrund seiner Einfachheit und Zuverlässigkeit populär geworden ist. Jedoch mögen nicht alle Benutzer das standardmäßig enthaltene Snapd-Paket, mit dem Sie Programme im Snap-Format installieren können. Wenn Sie ein solcher Benutzer sind und snapd deaktivieren möchten, finden Sie in diesem Artikel einige einfache Schritte.

Snap ist ein universelles Paketformat, das alle Abhängigkeiten eines Programms zusammen mit seiner ausführbaren Datei in einem einzigen Paket vereint. In Ubuntu 20 ist snapd standardmäßig installiert und wird bei jedem Systemstart automatisch gestartet. Einige Benutzer haben jedoch möglicherweise Probleme mit der Verwendung von Snap oder haben möglicherweise eine Vorliebe für herkömmliche Pakete. In solchen Fällen kann das Deaktivieren von snapd eine nützliche Lösung sein.

Das Deaktivieren von snapd in Ubuntu 20 ist keine schwierige Aufgabe. Dazu benötigen Sie Zugriff auf das Terminal und die Ausführung mehrerer Befehle. Zuerst müssen Sie das Terminal öffnen. Sie können dies tun, indem Sie die Taste drücken Ctrl+Alt+T oder mit der Suche durch Aktivitaeten. Nachdem Sie das Terminal geöffnet haben, können Sie mit der Ausführung von Befehlen beginnen.

Methoden zum Deaktivieren von Snapd Ubuntu 20: Handbuch

1. Deaktivieren oder Löschen eines Snapd-Pakets

Der einfachste Weg, snapd zu deaktivieren, besteht darin, es vollständig von Ihrem System zu entfernen. Geben Sie dazu den folgenden Befehl im Terminal ein:

sudo apt purge snapd

Nach der Eingabe des Befehls müssen Sie möglicherweise das Administratorkennwort eingeben. Sobald der Löschvorgang von snapd abgeschlossen ist, können Sie das System neu starten, um sicherzustellen, dass alle Änderungen erfolgreich wirksam werden.

2. Verhindern, dass der Snapd-Dienst gestartet wird

Wenn Sie snapd nicht vollständig entfernen möchten, können Sie verhindern, dass der Dienst gestartet wird. Geben Sie dazu die folgenden Befehle im Terminal ein:

sudo systemctl stop snapd sudo systemctl disable snapd

Der erste Befehl stoppt den snapd-Dienst, und der zweite Befehl verhindert, dass der Snapd-Dienst beim Systemstart automatisch gestartet wird.

3. Entfernen von Snap-Paketen

Wenn Sie snapd nicht vollständig deaktivieren möchten, aber bestimmte installierte Pakete im Snap-Format entfernen möchten, können Sie den folgenden Befehl verwenden:

sudo snap remove package_name

Ersetzen Sie "package_name" durch den Namen des Pakets, das Sie entfernen möchten. Nach Eingabe des Befehls wird das Paket von Ihrem System entfernt.

4. Verbot der Verwendung des Snap-Shops

Wenn Sie die Verwendung des Snap-Stores verhindern möchten, aber die Möglichkeit haben, Snap-Pakete aus anderen Quellen zu installieren, können Sie der Apparmor-Datei eine Regel hinzufügen. Geben Sie dazu den folgenden Befehl im Terminal ein:

sudo nano /etc/apparmor.d/usr.lib.snapd.snap-confine.real

Fügen Sie der Datei die folgende Zeile hinzu:

Speichern Sie die Änderungen, und schließen Sie den Texteditor. Nachdem Sie diesen Schritt abgeschlossen haben, müssen Sie den Apparmor-Dienst neu starten, um die Änderungen anzuwenden. Führen Sie den folgenden Befehl aus:

sudo systemctl restart apparmor

Jetzt wird der Snap Store auf Ihrem System gesperrt, Sie können jedoch Snap-Pakete aus anderen Quellen installieren.

Dies sind mehrere Möglichkeiten, snapd in Ubuntu 20 zu deaktivieren. Sie können diejenige auswählen, die Ihren Bedürfnissen und Vorlieben am besten entspricht.

Deaktivieren von Snap-Diensten in Ubuntu 20

Wenn Sie keine Snap-Pakete verwenden und nicht möchten, dass der Snapd-Dienst auf Ihrem Ubuntu 20-System aktiv ist, können Sie ihn wie folgt deaktivieren:

SchrittDas Team
1Öffnen Sie ein Terminal (Strg+Alt+T).
2Führen Sie den folgenden Befehl aus, um den Snapd-Dienst zu deaktivieren:
sudo systemctl disable --now snapd.service
3Führen Sie den folgenden Befehl aus, um sicherzustellen, dass der Snapd-Dienst erfolgreich deaktiviert wurde:
sudo systemctl status snapd.service

Snap-Services werden jetzt beim Systemstart nicht automatisch gestartet. Wenn Sie Ihre Meinung ändern und snapd erneut aktivieren möchten, führen Sie einfach den Befehl sudo systemctl enable --now snapd aus.service .

Entfernen eines Snapd-Pakets in Ubuntu 20

Schritt 1: Öffnen Sie das Terminal, indem Sie Strg+Alt+ T drücken, oder suchen Sie es im Anwendungsmenü.

Schritt 2: Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste, um zu sehen, ob das snapd-Paket auf dem System installiert ist:

sudo snap version

Wenn der Befehl Versionsinformationen anzeigt, ist snapd auf Ihrem System installiert.

Schritt 3: Entfernen Sie das snapd-Paket mithilfe des folgenden Befehls:

sudo apt remove --purge snapd

Sie können den autoremove-Befehl zusätzlich verwenden, um die verbleibenden Abhängigkeiten zu entfernen:

sudo apt autoremove

Schritt 4: Bestätigen Sie die Löschung, indem Sie Ihr Passwort eingeben.

Schritt 5: Warten Sie, bis der Löschvorgang abgeschlossen ist. Dies kann einige Zeit dauern.

Schritt 6: Überprüfen Sie, ob das snapd-Paket erfolgreich entfernt wurde, indem Sie den folgenden Befehl eingeben:

sudo snap version

Schritt 7: Starten Sie das System neu, um den Deinstallationsvorgang abzuschließen.