So verwenden Sie Snap-Pakete in Linux

Snap (snappy) ist ein Softwarebereitstellungs- und Paketverwaltungssystem für Ubuntu und andere Linux-Distributionen. Es wurde von Canonical seit der Version Ubuntu 16.04 LTS eingeführt.

Snap-Software sind in sich abgeschlossene Pakete, in denen alle abhängigen Bibliotheken enthalten sind, was die Installation erheblich vereinfacht. Da Pakete containerisiert werden, werden Anwendungen isoliert und Änderungen wirken sich nicht auf andere Systeme aus.

Die Pakete werden ‘Snaps’ genannt, Sie können Pakete entdecken, installieren und verwalten von Schnappladen.

Im Gegensatz zu den Paketen apt und yum werden Snap-Pakete automatisch aktualisiert. Wenn Sie snap verwenden, installieren Sie immer eine neue Version des Programms.

Dieses Tutorial zeigt Ihnen, wie Sie Snap-Pakete in Ubuntu Linux verwenden.

Snap unter Linux installieren

Snap ist standardmäßig in der neueren Version von Ubuntu und anderen Linux-Distributionen installiert. Wenn es nicht mit der Distribution geliefert wird, muss es manuell installiert werden.

Um Snap auf Debian und Ubuntu zu installieren, führen Sie Folgendes aus:

$ sudo apt install snapd

Führen Sie Folgendes aus, um Snap auf CentOS und RHEL zu installieren:

$ sudo yum install snapd

So verwenden Sie Snap-Pakete

Mit Snap-Befehlen können wir Updates von Paketen finden, installieren, auflisten und kontrollieren. Sie können auch Snap Store verwenden, eine GUI-Desktopanwendung zum Suchen, Installieren und Verwalten der Snap-Pakete.

Unter Ubuntu 20.04 LTS snap-store Befehl vom Terminal startet das ‘Ubuntu Software’ Center.

Schnellpakete finden

Um nach einem bestimmten Snap-Paket zu suchen, führen Sie Folgendes aus:

$ snap find <app-name>

Für example, um das Snap-Paket des Programms ‘vlc’ zu finden:

ein bestimmtes Snap-Paket finden

Darüber hinaus können Sie detaillierte Informationen zur Version einer Anwendung abrufen, indem Sie Folgendes ausführen:

$ snap info <app-name>

Snap-Paket-Info

In vielen Fällen möchten Sie alle Snap-Pakete im stabilen Kanal auflisten, die auf Ihrem Ubuntu-Rechner installiert werden können. Lassen Sie uns die folgende Befehlszeile für die Anwendungserkennung ausführen:

$ snap find

Finde alle Snap-Pakete

Snap-Pakete installieren

Sobald Sie das gewünschte Snap-Paket gefunden haben, können Sie die entsprechende Anwendung einfach mit dem Befehl ‘snap install’ mit installieren sudo Privileg:

$ sudo snap install <package-name>

Für example, um Docker zu installieren, führen Sie Folgendes aus:

$ sudo snap install docker

Snap ein Paket installieren

Nachdem die Snap-Pakete auf Ihrem Ubuntu-Rechner installiert wurden, können Sie alle installierten Dateien in ‘/var/lib/snapd/snaps/’ auflisten. Snaps-Dateien sind Archiv-Squashfs-Dateien mit der Dateierweiterung .snap.

Führen Sie Folgendes aus, um installierte Snap-Dateien aufzulisten:

$ ls /var/lib/snapd/snaps/

Dateien der installierten Pakete auflisten

Installierte Snap-Pakete auflisten

Um alle installierten Snap-Pakete aufzulisten, führen Sie Folgendes aus:

$ snap list

Befehl snap list

Snap-Pakete deinstallieren

Wenn ein Snap-Paket vom Linux-Benutzer nicht mehr verwendet wird, kann es durch Ausführen des folgenden Befehls entfernt werden:

$ sudo snap remove <package-name>

Für example, um das ‘Docker’ zu entfernen, können Sie einfach Folgendes eingeben:

$ sudo snap remove docker

Paket entfernen

Steuerung von Snap-Updates

Snap-Pakete werden immer automatisch aktualisiert. Standardmäßig sucht ‘snapd’ viermal täglich nach Updates. Die Aktualisierungsprüfung wird als “Aktualisieren” bezeichnet.

Sie können die Snap-Pakete manuell aktualisieren. Für example, um alle installierten Snap-Anwendungen zu aktualisieren, führen Sie Folgendes aus:

$ sudo snap refresh

Snap Refresh

Wenn Sie ein bestimmtes Snap-Paket aktualisieren möchten, führen wir den Befehl ‘Snap Refresh’ zusammen mit dem Paketnamen aus. Für example:

$ sudo snap refresh vlc

Um den Zeitplan von ‘Refresh’ anzuzeigen, führen Sie Folgendes aus:

$ snap refresh --time

Snap-Refresh-Zeit

Sie können die Snap-Updates steuern, indem Sie 4 ‘Refresh’-Optionen angeben:

Refresh.Timer – Definieren Sie, wann und wie oft die Snap-Pakete aktualisiert werden

auffrischen.halten – Verschieben Sie die Aktualisierung der Snap-Pakete auf die definierte Zeit

refresh.metered – pausieren Sie die Aktualisierung der Snap-Pakete, wenn die Netzwerkverbindung gemessen wird

auffrischen.behalten – Legen Sie die maximale Anzahl der Aktualisierungen eines Snap-Pakets fest

Fazit

In diesem Tutorial haben wir gelernt, wie man Snap-Pakete unter Ubuntu verwaltet. Snap ist ein wirklich leistungsstarkes Tool zur Verwaltung von Softwarepaketen für jeden Ubuntu-Benutzer.

Vielen Dank fürs Lesen und hinterlassen Sie bitte Ihren Vorschlag im Kommentarbereich unten.