Easily Run Ubuntu Snap Packages on Other Linux Distros

Als Ubuntu 16.04 LTS herauskam, sprachen viele Leute über Snap-Pakete – alles von wie großartig sie sind bis hin zur Installation von Ubuntu 16.04, wenn man sie ausprobieren möchte. Dies wurde von einigen als die Killer-App angesehen, und es ist nicht schwer zu erkennen, warum (wenn man darauf steht).

Allerdings hat Canonical kürzlich einen Schritt gemacht, den einige als “bizarr” bezeichnen würden; es hat Ubuntu Snap-Pakete auf allen Linux-Distributionen durch die Installation von snapd funktionsfähig gemacht. Das sind großartige Nachrichten! Also, wie bekommt man es zum Laufen?

So installieren Sie Snapd auf Debian

Snap-Pakete auf Debian zum Laufen zu bringen, ist tatsächlich einfacher, als Sie denken würden. Da Ubuntu von Debian ausgeht, ist viel der Technologie ähnlich.

sudo apt-get install snapd

Alternativ können Sie einfach dieses Paket hier wget und installieren.

wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.8+1_amd64.deb

oder

wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.5+1_i386.deb

gefolgt von

sudo dpkg -i snapd*.deb

Hinweis: Dies funktioniert nur mit Debian Sid.

So installieren Sie Snapd auf Arch Linux

Wie Debian haben die Arch-Maintainer beschlossen, snapd in eines der Haupt-Repositorys aufzunehmen. Die Installation auf Arch erfordert nicht mehr die Verwendung des AUR. Geben Sie einfach Folgendes ein, um es auf Ihrem Arch-Rechner zum Laufen zu bringen.

sudo pacman -S snapd

So installieren Sie Snapd auf Fedora

snapd-fedora-copr-repo

Im Gegensatz zu den vorherigen beiden Betriebssystemen hat Fedora keine RPMs für Snapd verpackt. Das liegt wahrscheinlich daran, dass Fedora auf Flatpack setzt. Wenn Sie jedoch Snaps verwenden möchten, ist dies der einfachste Weg, um es installiert zu bekommen.

Bevor irgendetwas getan werden kann, muss Copr installiert werden.

sudo dnf install 'dnf-command(copr)'

Sobald Copr auf dem System ist, müssen Sie das Repository aktivieren, aus dem wir Snapd beziehen werden.

sudo dnf copr enable zyga/snapcore

Dann aktualisieren Sie einfach Ihre Softwarequellen.

sudo dnf update

Schließlich installieren Sie Snapd.

dnf install snapd

Sobald Snapd installiert ist, sind Sie noch nicht fertig. Fedora kommt mit SELinux, also müssen einige Einstellungen geändert werden.

sudo gedit /etc/selinux/config

Dieser Befehl öffnet die SELinux-Konfiguration im Gnome-Editor. Suchen Sie SELINUX=enabled in der Konfigurationsdatei und ändern Sie “enabled” in “permissive”. Danach speichern Sie, und starten Sie neu, um die Einstellung anzuwenden.

Quellcode

Wenn Sie eine Linux-Distribution verwenden, die nicht erwähnt wird, müssen Sie wahrscheinlich den Quellcode herunterladen und selbst kompilieren. Jede Distro ist anders und hat ihre eigenen Schritte in diesem Prozess. Gehen Sie zu dieser Seite und scrollen Sie nach unten. Die Build-Anweisungen sind sehr ausführlich. Viel Glück!

So verwenden Sie Snapd

Die Verwendung von Snapd ist identisch mit der Verwendung auf Ubuntu. Weitere Informationen dazu hier. Alle Snappy-Pakete aufzulisten ist einfach. Geben Sie einfach diesen Befehl ein:

snap find

oder diesen hier

snap find snappackagename

snapd-find-snap-package

Dies listet alle verfügbaren Pakete auf. Wenn Sie ein Paket gefunden haben, das Sie möchten, installieren Sie es. Zum Beispiel, wenn ich “telegram” mit Snapd finde und es als Snap-Paket installieren möchte.

snapd-install-snap-package

sudo snap install telegram-sergiusens

Dann, so einfach ist das, ist Telegram am Laufen. Einfach. Es geht jedoch nicht nur um die Installation von Paketen, oder? Was ist, wenn Sie beschlossen haben, Telegram zu hassen. Wie entfernen Sie es? Das Entfernen von Snap-Paketen ist so einfach wie das Eingeben eines einzigen Befehls.

sudo snap remove telegram-sergiusens

Einige andere nützliche Befehle sind list, refresh, abort und run. List ermöglicht es Ihnen, alle installierten Snaps auf dem System zu sehen, run ermöglicht es Ihnen, den angegebenen Snap-Befehl auszuführen, und refresh aktualisiert alle installierten Snaps. Sehen Sie sich diese Befehle und mehr an, indem Sie eingeben:

snap --help

Fazit

Snap-Pakete sind wirklich großartig, und seit sie auf dem Desktop sind, haben immer mehr Menschen sie angenommen. Deshalb ist die Veröffentlichung von Snapd so aufregend. Wir müssen nicht mehr auf Ubuntu sein, um von der harten Arbeit zu profitieren. Vielleicht wird in zwei oder drei Jahren die Mehrheit der Software auf Linux auf diese Weise installiert. Installieren Sie es heute und wagen Sie den Sprung!

Wie fühlen Sie sich über Snap-Pakete, die auf andere Distributionen kommen? Lassen Sie es uns in den Kommentaren unten wissen!

Bildnachweis: watchdog.org