Ich habe ein sehr geringes Wissen über das Snap-Verpackungsformat. Was ich weiß ist, dass 'Snap' ein alternatives Verpackungsformat wie .deb ist.
Was ich nicht weiß ist
- Warum hat sich Canonical dafür entschieden?
- Was sind die Hauptvorteile von 'Snap' gegenüber .deb?
- Wird .deb aufgegeben oder ist es bereits aufgegeben?
snapcraft
- dem Satz von Tools für Entwickler zum Erstellen von Snap-Paketen, was sich nur geringfügig von dem unterscheidet, was hier gestellt wirdAntworten:
Warum hat Canonical Schnappschüsse gewählt?
So zitieren Sie die Ubuntu-Website :
Grundlegende Idee war, Probleme zu beheben, die in beiden
.deb
Paketen vorhanden sind, und eine neue Methode zum Aktualisieren der Pakete bereitzustellen (die so genannten Transaktionsaktualisierungen, die der Aktualisierung von Android-Apps sehr ähnlich sind). Wie Mark Shuttleworth erklärt:Was sind die Hauptvorteile von .snap-Paketen gegenüber .deb-Paketen?
Der größte Vorteil ist die verbesserte Sicherheit. PPAs und
.deb
Pakete werden normalerweise mit Root-Rechten installiert, was einen Ort für Sicherheitsrisiken eröffnet.Snappy-Apps sind isoliert, was bedeutet, dass manche Apps Ihre Systeme nicht beschädigen, wenn sie kaputt gehen. Um Mark Shuttleworth zu zitieren:
Wird .deb aufgegeben?
Ab Ubuntu 16.04 LTS stehen den Benutzern beide Methoden zur Verfügung.
OMG zu zitieren ! Ubuntu! :
quelle
xdotool
oder ermöglichenwmctrl
. Das Problem betrifft nicht wirklich dassnap
Paket, aber den X-Server - das ist die Hauptkritik daran. Sobald sich Ubuntu von X entfernt, bringt es definitiv mehr Sicherheit.Zur Übersicht, soweit ich Schnappschüsse verstehe:
Snaps werden in Zukunft das Paketformat für mobile Geräte, das Internet der Dinge und den Desktop sein.
ist oder wird .deb aufgegeben? Canonical sagte, es werde auch in Zukunft Deb-Pakete geben.
Aber es gibt ein Tool namens
snapcraft
. Mit diesem Tool ist es sehr einfach, Deb-Pakete in Snap-Pakete umzuwandeln.Folgen Sie diesem Link für weitere Informationen. Vielleicht hilft es dir. https://insights.ubuntu.com/2016/04/13/snaps-for-classic-ubuntu
quelle