Installieren und Verwenden von Snap in verschiedenen Linux-Distributionen

Kurz: Mit Snaps kann Canonical ein verteilungsübergreifendes Paketverwaltungssystem bereitstellen. In diesem Artikel erfahren Sie, wie Sie Snaps in verschiedenen Linux-Distributionen installieren und verwenden.

In diesen Tagen werden Sie möglicherweise über Snap-Anwendungen informiert. Canonical beschreibt Snap als ein universelles Linux-Paket, das auf jeder Distribution funktionieren kann.

Snaps sind im Grunde genommen eine Anwendung, die zusammen mit ihren Abhängigkeiten und Bibliotheken kompiliert wird und eine Sandbox-Umgebung für die Ausführung der Anwendung bietet. Diese sind einfacher und schneller zu installieren, können die neuesten Updates erhalten und sind auf das Betriebssystem und andere Apps beschränkt.

Eine Anwendung kann für jeden Linux-Desktop, Server, jede Cloud oder jedes Linux-Gerät in Form eines Snaps gepackt werden. Für einen Anwendungsentwickler ist das Beibehalten verschiedener Paketformate und nachfolgender Aktualisierungen ein Schmerz, den Canonical in Form von Snaps zu überwinden versucht hat. Es hat gut funktioniert, da immer mehr Anwendungen jetzt Snap-Pakete bereitstellen.

Mit anderen Worten, anstatt sich Gedanken über DEB-Pakete für Debian / Ubuntu, RPM-Pakete für Fedora usw. zu machen, können Sie ein Snap-Paket verwenden, das auf allen Linux-Distributionen mit Snap-Unterstützung funktioniert.

Vorteile von Druckknöpfen

  • Einfacheres Erstellen und Verwalten für Entwickler: Snaps sind einfacher zu erstellen und enthalten alle für die Ausführung erforderlichen Abhängigkeiten und Bibliotheken. Dies bedeutet auch, dass die Anwendung die neuesten Bibliotheken verwendet und keine Probleme mit Abhängigkeiten aufweist.
  • Automatische Updates: Updates für einen Snap werden täglich automatisch bereitgestellt und erreichen alle Benutzer unabhängig vom Basisbetriebssystem.
  • Ein Klick für alles: Sei es ein Desktop, ein Server oder eine Cloud.
  • Verfügbarkeit unterschiedlicher Releases: Ein Snap kann gleichzeitig in der stabilen Version, in den Betaversionen und im täglichen Build verwaltet werden, und Sie können jederzeit zwischen den beiden Versionen wechseln.
  • Sicherheit: Snaps werden in einer Sandbox-Umgebung ausgeführt, die vom Rest Ihres Systems isoliert ist.

So installieren Sie Snap unter Linux

Bevor Sie Pakete ausrichten, müssen Sie snapd installieren. snapd ist eine Verwaltungsumgebung, die die Installation und Aktualisierung von Snaps übernimmt. Durch die Installation von snapd wird die Snap-Unterstützung auf Ihrer Linux-Distribution aktiviert.

Mal sehen, wie es für verschiedene Linux-Distributionen installiert wird.

Aktivieren der Snap-Unterstützung auf Debian- und Ubuntu-basierten Distributionen

Wenn Sie Snap-Anwendungen unter Linux Mint und anderen Debian- oder Ubuntu-basierten Distributionen verwenden möchten, verwenden Sie den folgenden Befehl:

sudo apt install snapd 

Aktivieren der Snap-Unterstützung für Fedora-basierte Distributionen

 sudo dnf install snapd 

Aktivieren der Snap-Unterstützung für Arch-basierte Distributionen

snapd ist im Arch User Repository verfügbar. Führen Sie den folgenden Befehl aus, um es zu installieren und zu aktivieren.

 yaourt -S snapd sudo systemctl enable --now snapd.socket 

Aktivieren der Snap-Unterstützung für OpenSUSE-basierte Distributionen

snapd ist nicht offiziell für OpenSUSE enthalten. Verwenden Sie die folgenden Befehle, um in Tumbleweed zu installieren:

 sudo zypper addrepo //download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy sudo zypper install snapd 

Sobald das Paket erfolgreich vom Community-Repository installiert wurde, aktivieren Sie die Systemeinheit.

 sudo systemctl enable --now snapd.socket 

Verwendung von Fang mit den grundlegenden Fangbefehlen

Sobald Sie mit der Installation von snapd fertig sind, ist es Zeit zu sehen, wie Sie es verwenden. Wir haben Snap-Befehle bereits ausführlich behandelt. Hier werde ich nur kurz die nützlichsten Fangbefehle auflisten.

Sie können verschiedene Schnappschüsse durchsuchen und installieren. Es gibt einen Snap Store, der verschiedene öffentliche und private Apps (oder Snaps) für Clouds, Desktops, Geräte usw. enthält.

Einen Schnappschuss finden

Jeder kann einen Snap im Store veröffentlichen. Es werden jedoch nur die Snaps angezeigt, die in der stabilen Version veröffentlicht und überprüft wurden. Verwenden Sie den folgenden Befehl, um nach einem Fang zu suchen:

 sudo snap find libreoffice 

Snaps installieren

Sobald Sie den gewünschten Snap gefunden haben, können Sie ihn mit dem folgenden Befehl installieren:

 sudo snap install 

Listet die installierten Snaps auf

Mit dem folgenden Befehl können Sie die von Ihnen installierten Snaps mit ihren Versionen und dem Entwickler anzeigen:

 snap list 

Aktualisieren Sie eine installierte Snap-App

Die Snaps werden regelmäßig auf die neueste Version aktualisiert. Wenn Sie es manuell versuchen, geben Sie den folgenden Befehl im Terminal ein:

 sudo snap refresh 

Deinstallieren Sie ein Snap-Paket

So entfernen Sie einen Druckknopf

 sudo snap remove 

Letzte Worte

Bei verschiedenen Linux-Distributionen, auf denen unterschiedliche Paketmanager und -formate ausgeführt werden, gibt es keine einzige Möglichkeit, eine Anwendung in jeder Linux-Distribution auf dieselbe Weise zu installieren. Snap kann die Lösung für dieses Problem sein, indem es die Installationsprobleme (wie eine fehlende Bibliothek) überwindet und sicherstellt, dass Sie die neueste Version verwenden!

Was denkst du über Schnappschüsse? Erzählen Sie uns in den Kommentaren.

Empfohlen

Nuclear Music Player für Multi Source Music Streaming unter Linux
2019
So erstellen Sie Fedora Live USB in Ubuntu
2019
Konvergenz wird mit dem ersten Ubuntu-Tablet Realität
2019