So installieren und aktivieren Sie Snap unter Linux Mint 22, 21 oder 20

Snap ist ein Paketverwaltungssystem, das Software auf Linux-Distributionen installiert und verwaltet. Snaps sind in sich geschlossene Anwendungen mit all ihren Abhängigkeiten, sodass sie einfach zu installieren und über verschiedene Linux-Distributionen hinweg zu verwenden sind. Sie aktualisieren sich automatisch und bieten eine sichere und konsistente Umgebung für Anwendungen. Linux Mint 22, 21 und 20 haben Snap nicht vorinstalliert, da das Linux Mint-Team Flatpak aufgrund seines Open-Source-Charakters und seiner engen Integration in das Mint-Ökosystem bevorzugt. Die Aktivierung von Snap auf Linux Mint kann jedoch die Palette der verfügbaren Software erweitern und eine alternative Methode zur Verwaltung von Anwendungen bieten.

Obwohl Linux Mint Flatpak bevorzugt, aktivieren manche Benutzer Snap aus verschiedenen Gründen. Zu diesen Gründen gehören der Zugriff auf bestimmte als Snaps verfügbare Anwendungen, die Vorliebe für automatische Updates von Snap oder die Vertrautheit mit dem Snap-Ökosystem. Diese Anleitung führt Benutzer durch die Schritte zum Installieren und Aktivieren von Snap unter Linux Mint.

Snap-Block entfernen (nosnap.pref)

Linux Mint ermöglicht es Benutzern, bei der Installation von Paketen zusätzliche APT-Einstellungen hinzuzufügen. Standardmäßig enthält dieses Verzeichnis preferences.d eine Konfigurationsdatei namens nosnap.pref, die Anweisungen enthält, die verhindern, dass APT automatisch Snaps mit ausgewählten Paketen installiert.

Um die Datei nosnap.pref zu entfernen, führen Sie den folgenden Befehl aus.

sudo rm /etc/apt/preferences.d/nosnap.pref

Alternativ können Sie die Datei als Backup umbenennen, wenn Sie sie wiederherstellen möchten.

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

Aktualisieren Sie jetzt die Cacheliste Ihrer Linux Mint-Systempakete, indem Sie ein Apt-Update ausführen.

sudo apt update

Installieren Sie Snapd (Snapcraft-Dienst)

Nachdem Sie nun die Blockierung entfernt haben, die die Installation von Snap verhindert, können Sie mit den folgenden Schritten Snap installieren.

sudo apt install snapd -y

Dieser Befehl installiert den Snap-Paketmanager und alle erforderlichen Abhängigkeiten.

Nachdem die Installation abgeschlossen ist, können Sie überprüfen, ob Snap funktioniert, indem Sie Folgendes ausführen:

snap version

Beispielausgabe:

snap       2.57.5+22.04ubuntu0.1
snapd      2.57.5+22.04ubuntu0.1
series     16
linuxmint  21
kernel     5.15.0-57-generic

Sie sollten die Versionsnummer des von Ihnen installierten Snap-Paketmanagers sehen.

Bevor Sie fortfahren, verwenden Sie den folgenden Befehl, um den Snap-Dienst sofort und automatisch beim Systemneustart zu aktivieren. Beachten Sie, dass dies möglicherweise bereits eingestellt ist. Es ist jedoch immer ideal, den Befehl auszuführen, um sicherzustellen, dass es eingestellt ist.

sudo systemctl enable --now snapd.service

Optional können Sie den Systemctl-Status mit dem folgenden Befehl überprüfen.

systemctl status snapd.service

Beispielausgabe:

Ich würde auch die Installation des optionalen Snap-Core-Systempakets empfehlen.

sudo snap install core

Sie können optional einen Neustart durchführen, dies kann jedoch übersprungen werden. Wenn Sie Probleme feststellen, würde ich Ihnen dazu raten.

reboot

Testen Sie nun mit dem folgenden Befehl, ob der Snap-Dienst funktioniert.

sudo snap install hello-world && hello-world

Die Ausgabe sollte „Hallo Welt!“ sein, was bedeutet, dass der Snap-Dienst funktioniert und korrekt installiert ist.

So installieren Sie Snap-Pakete

Nachdem Sie Snap aktiviert haben, lautet der Befehl zum Installieren von Paketen wie folgt.

sudo snap install <package name>

Beispielsweise durch die Installation von Telegram.

sudo snap install telegram

Wenn Sie den Snap (Snapcraft)-GUI-Store installieren möchten, führen Sie den folgenden Befehl aus.

sudo snap install snap-store

Um Snap Store zu starten, finden Sie ihn unter folgendem Pfad: Taskleiste > Verwaltung > Snap Store.

Beispiel:

Snap entfernen und nosnap.pref wiederherstellen

Eines der besten Dinge, die ich über Snap sagen kann, ist, dass Sie, wenn Sie alle Snap-Installationen und den Paketmanager selbst entfernen möchten, nicht jede Installation einzeln durchgehen und entfernen müssen. Sie müssen lediglich den Snapd-Dienst entfernen, der beim Entfernen alle installierten Snap-Pakete deinstalliert.

sudo apt autoremove snapd

Beispielausgabe:

Im obigen Beispiel können Sie in der Ausgabe sehen, dass Snap-Pakete installiert wurden. Im Fall des Tutorials wurden Snap Store und HelloWorld bei der Bereinigung automatisch entfernt. Wenn Sie 100 Snap-Anwendungen installiert haben, müssen Sie diese nicht vorher aus Snap selbst entfernen.

Sie können den Block wiederherstellen, wenn Sie die ursprüngliche Blockdatei in nosnap.pref.backup umbenennen und die Datei mit dem Befehl mv in ihren ursprünglichen Namen konvertieren.

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

Wenn Sie die Datei gelöscht haben, verwenden Sie alternativ den folgenden Befehl, um automatisch eine neue Blockdatei zu erstellen.

sudo tee /etc/apt/preferences.d/nosnap.pref<<EOF
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd 
Pin: release a=* 
Pin-Priority: -10
EOF

Abschluss

Wenn Snap auf Linux Mint installiert und aktiviert ist, können Benutzer über den Snap Store problemlos auf eine Vielzahl von Anwendungen zugreifen und diese verwalten. Während Linux Mint Flatpak aufgrund seiner Open-Source-Natur und Integration bevorzugt, bietet Snap eine Alternative, die einige Benutzer für bestimmte Anwendungen oder automatische Updates als vorteilhaft empfinden könnten. Durch regelmäßige Updates von Snap wird sichergestellt, dass auf die neuesten Funktionen und Sicherheitsverbesserungen zugegriffen werden kann. Benutzer werden den Komfort und die Flexibilität zu schätzen wissen, die Snap dem Linux Mint-Erlebnis verleiht und die Installation und Verwendung ihrer bevorzugten Software erleichtert.

Joshua James
Folgen Sie mir
Letzte Artikel von Joshua James (Alle anzeigen)

Hinterlasse einen Kommentar