So installieren Sie Snapd und Snap-Store unter Debian 12, 11 oder 10

Snapd ist ein Dienst, der die Installation und Verwaltung von Snap-Paketen auf Linux-Systemen ermöglicht. Snaps sind containerisierte Softwarepakete, die einfach zu erstellen und zu installieren sind und automatisch aktualisiert werden. Snap Store ist die Plattform, auf der Benutzer Snap-Pakete durchsuchen und installieren können. Durch die Installation von Snapd und Snap Store auf Debian 12, 11 oder 10 können Sie problemlos auf eine breite Palette von Softwareanwendungen zugreifen, die als Snaps verpackt sind, und so sicherstellen, dass Sie immer mit minimalem Aufwand über die neuesten Versionen verfügen.

Um Snapd und Snap Store unter Debian zu installieren, befolgen Sie diese Methoden. Diese Anleitung behandelt den Installationsprozess und die Grundkonfiguration, damit Sie mit der Verwendung von Snaps auf Ihrem Debian-System beginnen können.

Aktualisieren Sie Debian-Pakete vor der Snapd-Installation

Bevor Sie Snapd installieren, müssen Sie sicherstellen, dass Ihr Debian-System mit den neuesten Paketaktualisierungen und Sicherheitspatches auf dem neuesten Stand ist. Sie können dies erreichen, indem Sie den folgenden Befehl ausführen:

sudo apt update && sudo apt upgrade

sudo apt update synchronisiert Ihre lokale Paketdatenbank mit den offiziellen Debian-Repositories und macht sie so über die neuesten Paketaktualisierungen und -änderungen auf dem Laufenden. Anschließend aktualisiert sudo apt upgrade alle aktualisierbaren Pakete auf Ihrem Debian-System.

Installieren Sie Snapd über den APT-Befehl

Snapd ist über das Standard-Debian-Repository zugänglich. Es bietet eine Plattform zum Ausführen und Verwalten von Snap-Paketen auf einer Linux-Distribution.

Um den Installationsvorgang von Snapd zu starten, verwenden Sie die apt Paketmanager wie folgt:

sudo apt install snapd

Überprüfen der Snapd-Installation

Nach erfolgreicher Installation ist es wichtig, zu bestätigen, dass Snapd einsatzbereit ist. Dies können wir in zwei Schritten erledigen.

Zunächst überprüfen wir die installierte Version von Snapd. Sie bestätigt, dass der Installationsvorgang erfolgreich abgeschlossen wurde und gibt uns die installierte Versionsnummer an.

snap version

Zweitens überprüfen wir den Status des Snapd-Dienstes. Dadurch wird sichergestellt, dass Snapd ausgeführt wird und bereit ist, Snap-Pakete zu verwalten.

Sie können den Systemctl-Status von Snapd mit dem folgenden Befehl überprüfen:

systemctl status snapd

Wenn Snapd ordnungsgemäß funktioniert, sollte der Dienst aktiv sein. Wenn der Dienst jedoch nicht aktiviert ist, können Sie ihn manuell starten und mit dem folgenden Befehl den automatischen Start beim Systemstart aktivieren:

sudo systemctl enable --now snapd.socket

Snap Core installieren

Snap Core ist eine wesentliche Komponente zum Ausführen von Snap-Paketen. Sie können es mit dem folgenden Befehl installieren:

sudo snap install core

Der Befehl „Snap Install Core“ fordert Snapd auf, den Kern herunterzuladen und zu installieren. Snap ist die Laufzeitumgebung, mit der Sie Snap-Anwendungen ausführen können.

Aktivieren Sie die klassische Beschränkung für Snap-Pakete

Bestimmte Snap-Anwendungen arbeiten unter „klassischer“ Beschränkung, die den Anwendungen umfassendere Berechtigungen innerhalb Ihres Systems bietet. Um diese Anwendungen zu unterstützen, ist es notwendig, einen symbolischen Link in Ihrem Dateisystem zu erstellen.

Dies geschieht durch den Aufruf des folgenden Befehls:

sudo ln -s /var/lib/snapd/snap /snap

Der Befehl ln -s in Linux erstellt einen symbolischen oder Softlink. Dabei verknüpft er das Verzeichnis /var/lib/snapd/snap mit /snap und ermöglicht so die klassische Beschränkung für Snap-Pakete, die dies erfordern. Dies gewährleistet die vollständige Kompatibilität und ordnungsgemäße Funktion aller Snap-Pakete auf Ihrem Debian-System.

Grundlegende Snap-CLI-Befehle

In diesem Abschnitt werden einige grundlegende Befehle der Snap-Befehlszeilenschnittstelle (CLI) erläutert. Wenn Sie diese Befehle verstehen, können Sie Ihre Snap-Anwendungen effizient verwalten.

Installieren Sie ein Snap-Paket

Um ein Snap-Paket zu installieren, verwenden Sie den Befehl „snap install“, gefolgt vom Paketnamen. Um beispielsweise den VLC Media Player zu installieren, verwenden Sie:

sudo snap install vlc

Entfernen eines Snap-Pakets

Der snap remove Mit diesem Befehl können Sie ein Snap-Paket deinstallieren. Um beispielsweise den VLC Media Player zu entfernen, führen Sie Folgendes aus:

sudo snap remove vlc

Aktualisieren eines Snap-Pakets

Snapd aktualisiert Ihre Snap-Pakete automatisch im Hintergrund. Wenn Sie jedoch ein bestimmtes Paket aktualisieren möchten, verwenden Sie Snap Refresh manuell. Beispiel:

sudo snap refresh vlc

Liste der installierten Snap-Pakete

Um eine Liste aller installierten Snap-Pakete anzuzeigen, verwenden Sie den Befehl „Snap List“:

snap list

Überprüfen Sie die Snap-Version

Um die installierte Version von Snapd anzuzeigen, führen Sie den folgenden Befehl aus:

snap version

Verfügbare Snap-Pakete finden

Wenn Sie im Snap Store nach einem bestimmten Snap-Paket suchen, verwenden Sie den Befehl „snap find“, gefolgt von Ihrem Suchbegriff. Um beispielsweise Mediaplayer zu finden, verwenden Sie:

snap find "media player"

Überprüfen Sie die Informationen zu einem Snap-Paket

Um detaillierte Informationen zu einem bestimmten Snap-Paket anzuzeigen, verwenden Sie den Befehl „snap info“. Um beispielsweise Informationen zum VLC Media Player zu erhalten, führen Sie Folgendes aus:

snap info vlc

Snap-Änderungen prüfen

Mit dem Befehl „Snap Changes“ können Sie den Verlauf von Snap-Aufgaben anzeigen, einschließlich Installationen, Aktualisierungen und Entfernungen:

snap changes

Einen Snap auf eine frühere Version zurücksetzen

Wenn eine neue Version eines Snap-Pakets nicht wie erwartet funktioniert, können Sie mit dem Befehl „snap revert“ zur vorherigen Version zurückkehren. Beispiel:

sudo snap revert vlc

Überprüfen der Snap-Schnittstellen unter Debian

Der Befehl „Snap Interfaces“ bietet einen Überblick über Ihre Snap-Pakete und die Systemressourcen, auf die sie Zugriff haben:

snap interfaces

Diese grundlegenden Befehle bilden die Grundlage der Snap-Paketverwaltung. Im folgenden Abschnitt wird nun erläutert, wie Snap-Store für Debian-Desktopbenutzer installiert wird.

Installieren Sie Snap Store unter Debian

Installieren Sie Snap Store über Snap Command

Sobald Sie Snapd erfolgreich auf Ihrem Debian-System konfiguriert haben, können Sie eine weitere Ebene für mehr Funktionalität und Benutzerfreundlichkeit hinzufügen – den Snap Store. Der Snap Store verfügt über eine grafische Benutzeroberfläche, die eine attraktive und intuitive Möglichkeit zum Durchsuchen und Verwalten von Snap-Paketen bietet.

Dieser Schritt ist nicht zwingend erforderlich. Der Snap Store ist jedoch eine benutzerfreundliche Option für Benutzer, die einen visuellen Ansatz anstelle der Befehlszeile bevorzugen. Um die Installation des Snap Stores zu starten, geben Sie den folgenden Befehl ein:

sudo snap install snap-store

Dieser Befehl weist Snapd an, das Snap-Store-Paket herunterzuladen und zu installieren und fügt so eine grafische Dimension in Ihre Snap-Paketverwaltung ein.

Starten des Snap Store

Nachdem der Installationsvorgang abgeschlossen ist, kann der Snap Store auf verschiedene Arten gestartet werden.

Eine direkte Methode während der Arbeit im Terminal wäre, den folgenden Befehl auszuführen:

snap run snap-store

Dieser Befehl veranlasst Snapd, die Snap Store-Anwendung auszuführen. Allerdings ist es möglicherweise nicht die praktischste Methode, jedes Mal das Terminal zum Öffnen des Snap Stores zu verwenden.

Für einen intuitiveren Zugriff auf den Snap Store können Sie durch Ihre Desktopumgebung navigieren: Aktivitäten > Anwendungen anzeigen > Snap Store.

Dieser Pfad führt Sie über Ihre grafische Benutzeroberfläche zum Snap Store und bietet eine traditionellere und benutzerfreundlichere Möglichkeit, auf Ihre Snap-Pakete zuzugreifen und sie zu verwalten.

Nachfolgend finden Sie ein kurzes Beispiel für die Installation von Krita mit Snap Store unter Debian. Sie finden es im folgenden Bild in der rechten Ecke, wo die "Quelle:" befindet sich.

Verwaltungsbefehle von Snap

Umgang mit fehlenden Snap-Symbolen

Beim Verwalten von Snap-Paketen unter Debian funktioniert Snap größtenteils reibungslos mit den meisten Paketen. Es können jedoch gelegentlich Anomalien auftreten, z. B. fehlende Anwendungssymbole im App-Launcher des Systems. Dies kann mit den folgenden Schritten behoben werden:

Initiieren Sie die Lösung, indem Sie einen symbolischen Link erstellen mit dem ln -s den Befehl wie folgt:

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

Dieser Befehl erstellt einen symbolischen Link zwischen dem apps-bin-path.sh Und 99snap Dateien, die es Ihrem System ermöglichen, Snap-Anwendungssymbole zu finden.

Öffnen Sie anschließend die login.defs Datei mit einem Texteditor, nano in diesem Fall:

sudo nano /etc/login.defs

Wenn Sie auf die Datei zugreifen, fügen Sie am Ende die folgende Codezeile hinzu:

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Dieser Code erweitert den Umgebungspfad des Systems und bietet einen zusätzlichen Speicherort für die Suche nach Anwendungssymbolen.

Speichern Sie die an der Datei vorgenommenen Änderungen durch Drücken von STRG+O und beenden Sie nano durch Drücken von STRG+X.

Um diese Anpassungen wirksam zu machen, ist ein Systemabmelde- und -anmeldezyklus erforderlich. Für eine umfassende Anwendung dieser Änderungen wird jedoch ein Systemneustart empfohlen:

sudo reboot now

Nach der erneuten Anmeldung beim System nach dem Neustart sollten die zuvor fehlenden Snap-Anwendungssymbole jetzt im App-Launcher angezeigt werden.

Snap und Snap Store entfernen

Snap beweist seine Effizienz und Benutzerfreundlichkeit nicht nur bei der Installation von Paketen, sondern auch bei deren Entfernung. Wenn Sie alle Snap-Installationen zusammen mit dem Snap-Paketmanager entfernen möchten, müssen Sie nicht jedes einzelne Snap-Paket deinstallieren.

Die einzige erforderliche Maßnahme ist die Entfernung der snapd Dienst, der alle installierten Snap-Pakete gleichzeitig deinstalliert:

sudo apt remove snapd

Denken Sie daran, dass Sie nicht alle Snap-Installationen entfernen müssen. Beim Entfernen von snapd werden alle zugehörigen installierten Pakete entfernt. Dadurch erfolgt die Entfernung von Snap und den zugehörigen Installationen einfach, schnell und sauber.

Abschluss

Wenn Snapd und Snap Store erfolgreich auf Ihrem Debian-System installiert sind, können Sie die große Auswahl an Anwendungen, die als Snaps verfügbar sind, voll ausnutzen. Suchen Sie regelmäßig nach Updates, um Ihre Software auf dem neuesten Stand zu halten und von den neuesten Funktionen und Sicherheitsverbesserungen zu profitieren. Genießen Sie den Komfort und die Einfachheit, die Snap-Pakete in Ihre Debian-Umgebung bringen.

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

Hinterlasse einen Kommentar