snap Intro

Ein Paket wird snap genannt und es wird mit dem gleichnamigen Kommando installiert oder aber auch de-installiert. Aus einer Konfigurations-Datei snapcraft.yaml baut das snapcraft Kommando ein Paket (snap).

snap

Kommando zur Wartung der Snap Infrastruktur (z.B. snap-Pakete installieren oder deinstallieren). Benötigt in der Regel sudo-Rechte.

snapcraft

Kommando zum Bauen von snap-Paketen.

snapcraft.yaml

Konfigurations-Datei eines snap-Pakets

Die Anwendungen der snap-Pakete nutzen die gleiche root Umgebung (/) und die gleichen Resourcen (z.B. IP) wie das restliche OS. Die Pakete die über snap installiert werden liegen jedoch nicht im normalen OS (z.B. nicht in /usr/bin sondern in /snap/bin). Für die snap-Pakete gibt es eine eigene Infrastruktur in die ein snap-Paket sammt seinen Abhängigkeiten installiert wird. Die Installation von snap-Paketen ist in dieser Infrastruktur weitestgehends vom OS entkoppelt.