Mit der bevorstehenden Veröffentlichung von Ubuntu 17.04 im April werden Namen wie Ubuntu Snaps und Unity 8 wurden häufig erwähnt. Die meisten Entwickler verstehen, worum es bei Fuzz geht, aber für Linux Neulinge ist das wahrscheinlich nicht der Fall.
Deshalb werden wir heute kurz darauf eingehen, was Snaps; sind, wie wichtig sie sind und ob man sich über diese neue Entwicklung freuen soll oder nicht.
Was sind Snaps?
Snaps sind letztendlich komprimierte Anwendungen mit ihren Abhängigkeiten und Beschreibungen, wie andere Software auf dem System, auf dem Sie sie installiert haben, ausgeführt wird und mit ihr interagiert an.
Sie sind hauptsächlich so konzipiert, dass sie in einer Sandbox laufen und von anderer Systemsoftware isoliert, sicher und leicht installierbar, aktualisierbar, abbaubar und entfernbar sind, unabhängig vom zugrunde liegenden System.
Canonical entwickelt Snaps als neues Verpackungsmedium für Ubuntu-Geräte für das Internet der Dinge und große Containerbereitstellungen, die als Ubuntu Core. bezeichnet werden.
Funktionen von Snaps
Snaps Funktionen leisten einen wesentlichen Beitrag zur Linux Community, da sie, um Canonical zu zitieren, Entwicklern die Möglichkeit geben,
alle Apps für jeden Linux Desktop, Server, Cloud oder Gerät packen und Updates direkt bereitstellen.
Im Folgenden finden Sie Highlights, warum Snaps ausgezeichnet sind:
Bezahlbarkeit
Stecken Sie mit Snaps kostenlos los und beginnen Sie mit der Erstellung Ihrer Apps direkt auf Ubuntu Core .
Portabilität
Snaps ermöglichen es Ihnen, Ihre Apps auf jedem Linux zu entwickeln, zu verpacken, zu installieren und zu aktualisieren.Desktop, Cloud und Server auf einen Schlag.
Kein Suchen mehr nach Möglichkeiten, dieselben Apps auf verschiedenen Linux Distributionen zu installieren, zumal viele andere Distributionen Validierung der neuen Technologie.
Schnellere Installationen und Upgrades
Mit Snaps wird das Installieren und Aktualisieren von Anwendungen zum Kinderspiel, da alle Abhängigkeiten bereits in der ZIP-Datei vorhanden sind, also keine kaputten Apps mehr .
Unterstützung durch die Community
Wie bei Ubuntu, so ist es bei Snapsund Ubuntu CoreWissen Sie, dass Sie die Unterstützung einer großen Entwickler-Community haben, die Ihnen hilft, wenn Sie als Entwickler oder als Linux-Enthusiast bei der Implementierung von nicht weiterkommen. Snaps
So installieren Sie Snap unter Linux
In diesem Abschnitt zeige ich Ihnen, wie Sie Snap unter Linux installieren und wie Sie mit Snap Pakete installieren, aktualisieren oder entfernen.
Seit Ubuntu 16.04 ist Snap bereits auf dem System vorinstalliert, sodass wir es nicht erneut installieren müssen. Für andere Verteilungen können Sie den Anweisungen wie folgt folgen:
Unter Arch Linux
$ sudo yaourt -S snapd $ sudo systemctl start snapd.socket
Auf Fedora
$ sudo dnf copr aktiviert zyga/snapcore $ sudo dnf install snapd $ sudo systemctl enable --now snapd.service $ sudo setenforce 0
Sobald Snap installiert und gestartet wurde, können Sie alle verfügbaren Pakete im Snap Store wie gezeigt auflisten.
$ Schnellsuche
Um nach einem bestimmten Paket zu suchen, geben Sie einfach den Paketnamen als show ein.
$ snap find Paketname
Um ein Snap-Paket zu installieren, geben Sie den Namen des Pakets an.
$ sudo snap install Paketname
Um ein installiertes Snap-Paket zu aktualisieren, spezifizieren Sie das Paket nach Namen.
$ sudo snap refresh Paketname
Führen Sie aus, um ein installiertes Snap-Paket zu entfernen.
$ sudo snap remove Paketname
Um mehr über Snap-Pakete zu erfahren, gehen Sie durch die Manpages oder folgen Sie den Links unten.
Sie können gerne mehr über Snaps erfahren, indem Sie sich die folgenden Ressourcen ansehen:
Ich hoffe, Sie konnten zumindest ein grundlegendes Verständnis davon erlangen, was Snaps sind und warum sie für die Linux-Community eine große Rolle spielen. Fühlen Sie sich frei, unten Ihre Kommentare abzugeben und auch Vorschläge für Informationen zu machen, die ich möglicherweise ausgelassen habe.