So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

So installieren Sie Snap Package Manager auf 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 zur Installation eines Pakets auf jeder der großen Linux-Distributionen zu finden, ohne dass es zu Problemen kam. Zunächst begann Canonical damit, Snap nur für Ubuntu zu entwickeln. Später wurde Snap Package Manager auch in anderen Linux-Distributionen häufig verwendet. Sie können kompilierte Versionen von Apps über Snaps erhalten. Dies stellt CLI und vorkompilierte Pakete für Linux bereit.

Snap Package Manager auf dem Linux-Desktop

Snap ist für fast alle Linux-Distributionen verfügbar; Sie können es sogar für die IoT-Entwicklung implementieren. Es verwendet ein zentrales Paket-Repository zum Speichern von Paketen und zur Verwaltung der Sandbox-Technologie für die Installation von Paketen auf einem Computer. Sandbox hat Snaps einfach und schnell gemacht; Die Ladezeiten von Apps sind bei Snaps tatsächlich schneller. Snap ist in den Programmiersprachen Go und C geschrieben und steht unter der GPL Privacy License.

Snap unterhält Snapd, einen Daemon zum Ausführen von Programmen im Systemhintergrund, Snapcraft für Beiträge zum App Store und Snap Store als GUI-basierten App Store. In diesem Beitrag erfahren Sie, wie Sie Snaps auf verschiedenen Linux-Distributionen installieren.

Was ist zwischen Linux Mint und Snaps passiert?

Zweifellos hat Canonical Snaps entwickelt, um den App-Installationsprozess bequem und problemlos zu gestalten. Da Snaps jedoch ein zentrales Repository verwenden, kann es zu Repository-Diskrepanzen kommen. Die Benutzer waren besorgt und einige machten tatsächlich schlechte Erfahrungen mit der Snaps-on-the-Mint-Distribution. Aus diesem Grund hat Linux Mint beschlossen, Snaps auf seinem System zu verwerfen.

Da Linux jedoch mehrere Open-Source-Anwendungen verwendet, ist es nicht unvorstellbar, dass Sie eines Tages Snaps in aktivieren müssen Linux Mint um eine bestimmte App zu installieren, die nur im Snap Store verfügbar ist. Da Mint die Snaps-Unterstützung deaktiviert hat, würden herkömmliche Methoden zur Aktivierung für die Mint-Distribution nicht funktionieren. 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

Wie Canonical Snap gemacht hat, ist die Installation von Snaps auf Ubuntu oder einem anderen Debian-basierten Linux-System einfach und unkompliziert. Sie können die folgenden aptitude-Befehle in 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 den Snap-Daemon auf Ihrem System zu starten. Es wird empfohlen, Befehle als Root auszuführen, um Pakete zu installieren.

Aktualisieren Sie zunächst das aptitude-Paket-Repository und führen Sie dann den folgenden 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 unter 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 zunächst Folgendes aus: Verschieben Sie die Datei nosnap.pref aus dem Verzeichnis etc in Ihr Home-Verzeichnis.

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

Aktualisieren Sie nun Ihr System-Repository und führen Sie den folgenden aptitude-Befehl aus, um Snaps auf der Mint-Distribution zu installieren.

sudo apt-get update
sudo apt install snapd

3. Installieren Sie Snap Package Manager unter Arch Linux

Wenn Sie über ein Arch-System verfügen, können Sie Snaps auf Ihrem Computer installieren, indem Sie das Paket von GitHub klonen. Führen Sie zunächst 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 Snap Socket auf Ihrem Arch-System.

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

Erstellen Sie abschließend einen Snaps-Softlink in Ihrem Dateisystem. Starten Sie dann Ihr System neu, um Snaps auf 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 unter Red Hat Linux sind EPEL-Pakete (Extra Packages for Enterprise Linux) erforderlich. Führen Sie zunächst den folgenden YUM-Befehl in der Terminal-Shell aus, um EPEL zu installieren.

sudo yum install epel-release

Sie können jetzt die folgenden Systemsteuerungs- und YUM-Befehle 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 der Fedora-Workstation

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

sudo dnf install snapd

Vergessen Sie nicht, nach Abschluss der Installation einen Snaps-Softlink 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. Mit Manjaro KDE können Sie Snap jedoch auch über den Pacman-Befehl installieren. Sie können den folgenden Pacman-Befehl in 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 Befehle in der Terminal-Shell aus, 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

Bei 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 nun die folgenden Zypper-Befehle in der Shell ausführen, um die GPG-Schlüssel abzurufen.

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

Abschließend können Sie nun die folgenden Befehle ausführen, um den Snap-Daemon auf Ihrem Linux-Computer zu installieren.

$ 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

Installieren Sie Snap Store unter Linux

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

sudo snap install snap-store

Letzte Worte

Aus meiner persönlichen Erfahrung kann ich sagen, dass die Verwendung von Snap Store und die Befehle wirklich einfach sind. Wenn Sie einen Daemon auf Ihrem Linux-System ausführen, geschieht nichts ohne Ihre Erlaubnis. Darüber hinaus können Sie Snaps jederzeit von Ihrem System löschen. Daher gibt es keinen Grund, Angst vor der Verwendung von Snaps auf Ihrem System zu haben. Wenn Sie mehr über Linux-Paketmanager erfahren möchten, können Sie diesen Beitrag lesen, um mehr über Snap, AppImage und Flatpak zu erfahren.

Im gesamten Beitrag habe ich beschrieben, wie Sie Snaps auf mehreren 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 Ihre Meinung zu diesem Beitrag auch im Kommentarbereich schreiben.