GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Snap Package Manager in Linux-Distributionen

Wenn Sie ein Linux-Neuling sind, besteht die Möglichkeit, dass Sie bei der Installation eines Pakets auf Ihrem System auf Abhängigkeits- und Repository-Probleme gestoßen sind. Es war schwierig, eine bequeme Methode zum Installieren eines Pakets auf jeder größeren Linux-Distribution zu finden, ohne dass es zu Problemen kam. Am Anfang begann Canonical damit, Snap nur für Ubuntu zu entwickeln. Später wurde Snap Package Manager auch auf anderen Linux-Distributionen weit verbreitet. Sie können kompilierte Versionen von Anwendungen über Snaps erhalten. Dies bietet sowohl CLI als auch vorkompilierte Pakete für Linux.

Snap Package Manager in Linux Desktop

Snap ist für fast alle Linux-Distributionen verfügbar; sogar Sie können es für die IoT-Entwicklung einsetzen. Es verwendet ein zentrales Paket-Repository, um Pakete zu speichern und die Sandbox-Technologie zu verwalten, um Pakete auf einem Computer zu installieren. Sandbox hat Snaps einfach und schnell gemacht; Die Ladezeit von Anwendungen ist auf Snaps wirklich schneller. Snap ist in den Programmiersprachen Go und C geschrieben und hat die GPL-Datenschutzlizenz.

Snap unterhält Snapd, einen Daemon zum Ausführen von Programmen im Hintergrund des Systems, Snapcraft als Beitrag zum Application Store und den Snap Store als GUI-basierten Application Store. In diesem Beitrag sehen wir uns an, wie man Snaps auf verschiedenen Linux-Distributionen installiert.

Was ist zwischen Linux Mint und Snaps passiert?

Zweifellos hat Canonical Snaps entwickelt, um die Installation von Anwendungen bequem und problemlos zu gestalten. Da Snaps jedoch ein zentrales Repository verwenden, können im Repository Diskrepanzen auftreten. Die Benutzer waren besorgt, und einige hatten tatsächlich ein paar schlechte Erfahrungen mit Snaps on the Mint-Distribution. Aus diesem Grund hat Linux Mint beschlossen, Snaps auf ihrem System zu verwerfen.

Da Linux jedoch verschiedene Open-Source-Anwendungen verwendet, ist es nicht unvorstellbar, dass Sie eines Tages Snaps auf Linux Mint aktivieren müssen, um eine bestimmte Anwendung zu installieren, die nur im Snap Store verfügbar ist. Da Mint die Unterstützung von Snaps deaktiviert hat, funktionierten die herkömmlichen Methoden zur Aktivierung nicht für die Mint-Verteilung. Aber keine Sorge, in diesem Beitrag zeige ich auch, wie Sie Snaps auf Ihrem Linux Mint aktivieren können.

1. Installieren Sie Snap Package Manager unter Ubuntu/Debian

Da Canonical Snap erstellt hat, ist die Installation von Snaps auf einem Ubuntu- oder einem anderen Debian-basierten Linux-System problemlos und unkompliziert. Sie können die folgenden aptitude-Befehle auf Ihrer Terminal-Shell ausführen, um das Linux-Repository zu aktualisieren und Snap auf Ihrem Computer zu installieren. Vergessen Sie nicht, die Befehle als Root-Benutzer auszuführen.

sudo apt update
sudo apt install snapd

Wenn Sie ein anderes Debian-basiertes Linux-System verwenden, müssen Sie möglicherweise die folgenden Befehle ausführen, um mit dem Snap-Daemon auf Ihrem System zu beginnen. Es wird empfohlen, Befehle als Root-Benutzer auszuführen, um Pakete zu installieren.

Aktualisieren Sie zuerst das Aptitude-Paket-Repository und führen Sie dann den nächsten apt-Befehl aus, um das Snap-Daemon-Tool auf Ihren Debian-basierten Systemen zu installieren.

$ su root
# apt update
# apt install snapd

2. Installieren Sie Snap Package Manager auf Linux Mint

Ich habe bereits erwähnt, dass Linux Mint Snap aus einem ganz bestimmten Grund abgelehnt hat. Aber Sie können Snap darauf installieren. Führen Sie zuerst die folgende Bewegung aus:nosnap.pref Datei in Ihrem Home-Verzeichnis von etc Verzeichnis.

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

Aktualisieren Sie jetzt Ihr System-Repository und führen Sie den folgenden aptitude-Befehl aus, um die Snaps-on-Mint-Distribution zu installieren.

sudo apt-get update
sudo apt install snapd

3. Installieren Sie Snap Package Manager auf Arch Linux

Wenn Sie ein Arch-System haben, können Sie Snaps auf Ihrem Computer installieren, indem Sie das GitHub-Paket klonen. Führen Sie zuerst den folgenden Befehl aus, um Snap von Github zu klonen.

git clone https://aur.archlinux.org/snapd.git

Öffnen Sie nun das Dateisystemverzeichnis und aktivieren Sie den Snap-Socket auf Ihrem Arch-System.

cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket

Erstellen Sie abschließend einen Softlink von Snaps in Ihrem Dateisystem. Starten Sie dann Ihr System neu, um die Snaps in Ihrer Arch-Distribution zu genießen.

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

4. Installieren Sie Snap Package Manager auf Red Hat Enterprise

Für die Installation von Snaps auf Red Hat Linux sind EPEL-Pakete (Extra Packages for Enterprise Linux) erforderlich. Führen Sie zuerst den folgenden YUM-Befehl auf der Terminal-Shell aus, um EPEL zu installieren.

sudo yum install epel-release

Sie können jetzt die folgenden YUM- und Systemsteuerungsbefehle ausführen, um Snap zu installieren und einen Softlink für Snap auf Ihrem RHEL zu erstellen.

sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

5. Installieren Sie Snap Package Manager auf Fedora Workstation

Die neuesten Versionen von Fedora Workstation erfordern kein EPEL-System, um Snap auf dem System zu installieren. Sie können den folgenden DNF-Befehl direkt ausführen, um Snap auf Ihrem Fedora Linux zu installieren.

sudo dnf install snapd

Vergessen Sie nach Abschluss der Installation nicht, einen Softlink von Snaps in Ihrem Dateisystem zu erstellen.

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

6. Installieren Sie Snap Package Manager auf dem Manjaro-System

Zuvor habe ich gezeigt, wie man Snap auf einem Arch-basierten Linux-System installiert. Aber Manjaro KDE erlaubt auch die Installation von Snap über den Pacman-Befehl. Sie können den folgenden Pacman-Befehl auf Ihrer Terminal-Shell ausführen, um den Snap-Daemon auf dem System zu installieren.

sudo pacman -S snapd

Führen Sie nun die Systemsteuerung und ln -s aus Befehle auf der Terminal-Shell, um Snap zu aktivieren und einen Softlink zu erstellen.

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

7. Installieren Sie Snap auf SuSE und openSUSE

In SuSE- und OpenSuSE-Linux-Distributionen erfordert die Installation des Snap-Daemon-Tools, dass das Snappy-Repository auf dem Computer installiert ist. Sie können den folgenden Zypper-Befehl mit Root-Zugriff ausführen, um das Snappy-Repository zu laden.

$ sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy

Wenn die Repository-Installation abgeschlossen ist, können Sie jetzt die folgenden Zypper-Befehle auf der Shell ausführen, um die GPG-Schlüssel zu erhalten.

$ sudo zypper --gpg-auto-import-keys refresh
$ sudo zypper dup --from snappy

Schließlich können Sie jetzt die folgenden Befehle ausführen, um den Snap-Daemon auf Ihrem Linux-Rechner zu erhalten.

$ sudo zypper install snapd
$ sudo systemctl enable --now snapd

Führen Sie nun den folgenden Systemsteuerungsbefehl aus, um den Snap-Daemon auf Ihrem System zu starten.

sudo systemctl start snapd

Snap Store unter Linux installieren

Snap bietet einen auf einer grafischen Benutzeroberfläche basierenden Anwendungsspeicher, in dem Sie Pakete durchsuchen und Anwendungen über eine einfache Schaltfläche „Installieren“ anklicken können. Viele Linux-Distributionen bieten einen eigenen Anwendungsspeicher, um schnell auf die am häufigsten verwendeten Anwendungen zuzugreifen. Wenn Sie jedoch einen zusätzlichen App Store benötigen, können Sie den folgenden Snap-Befehl auf Ihrer Terminal-Shell ausführen, um den Snap Store auf Ihrem Linux-System zu installieren.

sudo snap install snap-store

Schlussworte

Aus meiner persönlichen Erfahrung kann ich sagen, dass die Verwendung von Snap Store und Befehlen wirklich problemlos ist. Wenn Sie einen Daemon auf Ihrem Linux-System ausführen, passiert nichts ohne Ihre Erlaubnis. Darüber hinaus können Sie Snaps jederzeit von Ihrem System entfernen. Es gibt also keinen Grund, sich davor zu fürchten, Snaps auf Ihrem System zu verwenden. Sie können diesen Beitrag lesen, um mehr über Snap, AppImage, Flatpak zu erfahren, wenn Sie mehr über Linux-Paketmanager wissen möchten.

Im gesamten Beitrag habe ich beschrieben, wie Sie Snaps auf verschiedenen Linux-Rechnern installieren können. Bitte teilen Sie ihn mit Ihren Freunden und der Linux-Community, wenn Sie diesen Beitrag nützlich und informativ finden. Sie können auch Ihre Meinung zu diesem Beitrag in den Kommentarbereich schreiben.


Linux
  1. So installieren und verwenden Sie den Snap Package Manager unter Ubuntu 20.04

  2. So installieren und verwenden Sie den Snap-Paket-Manager unter Alma Linux 8

  3. So installieren und verwenden Sie den Yarn Package Manager unter Linux

  4. So installieren Sie den Yarn NPM Package Manager unter Oracle Linux 8

  5. So installieren Sie eine .dsc-Datei unter Linux

So installieren Sie Terraform in Linux-Distributionen

So installieren und verwenden Sie Snapcraft unter Linux

So installieren Sie die Eclipse-IDE unter Linux

So installieren Sie Snap Package Manager unter Rocky Linux 8

So installieren Sie (.NET Core) Dotnet Core auf Linux-Distributionen

So installieren und konfigurieren Sie Todoist in Linux-Distributionen