web-dev-qa-db-fra.com

Quel est le format d'emballage Snap?

J'ai très peu de connaissances sur le "format d'emballage Snap". Ce que je sais, c'est que 'Snap' est un format de packaging alternatif comme .deb.

Ce que je ne sais pas c'est

  • Pourquoi Canonical l'a-t-il choisi?
  • Quels sont les principaux avantages de 'Snap' par rapport à .deb?
  • Est-ce que .deb sera abandonné ou est-il déjà abandonné?
28
maqtanim

Pourquoi Canonical a-t-il choisi les clichés?

Pour citer le site Web Ubunt :

À l'origine, nous avions créé la technologie Snappy et le système de confinement d'applications afin de garantir aux utilisateurs mobiles Ubuntu une expérience de mise à jour de niveau opérateur et de définir un nouveau standard pour la sécurité des applications à l'ère mobile.

L'idée essentielle était de résoudre les problèmes présents dans les deux packages .deb et de fournir une nouvelle méthode de mise à jour des packages (les mises à jour transactionnelles, très similaires à la mise à jour des applications Android). Comme Mark Shuttleworth explique:

Chaque fois que nous apportons un correctif aux paquets dans Ubuntu, nous publions le même correctif dans Ubuntu Core, et les systèmes peuvent obtenir ce correctif de manière transactionnelle. En fait, les mises à jour d'Ubuntu Core sont encore plus petites que les mises à jour de paquet car il suffit d'envoyer la différence précise entre les anciennes et les nouvelles versions, pas le paquet dans son ensemble.

Quels sont les principaux avantages des packages .snap par rapport aux packages .deb?

Le plus gros avantage est la sécurité améliorée. Les packages PPA et .deb sont généralement installés avec root privillege, ce qui ouvre la voie aux risques de sécurité.

Les applications Snappy sont isolées, ce qui signifie que si certaines applications s'interrompent, elles ne casseront pas vos systèmes. Pour citer Mark Shuttleworth:

Les packages Snappy sont automatiquement confinés pour garantir qu’un bogue dans une application ne mette pas vos données ailleurs en danger.

Est-ce que .deb sera abandonné?

À partir de Ubuntu 16.04 LTS, les deux méthodes sont disponibles pour les utilisateurs.

Pour citer OMG! Ubuntu! :

Canonical indique également que "… les dizaines de milliers d'applications et de packages au format .deb continueront d'être pris en charge à partir de 16.04 et au-delà, et les archives deb en particulier continueront à être disponibles pour que tous puissent utiliser et distribuer des logiciels".

22

À titre indicatif, autant que je sache, instantané:

  • Les clichés sont plus sécurisés. Courir dans ses propres "conteneurs".
  • C'est beaucoup plus facile à gérer avec des instantanés qu'avec des paquets deb.
  • À l’avenir, les clichés seront au format package pour les appareils mobiles, l’Internet des objets et les ordinateurs de bureau.

  • est ou sera-t-il abandonné? Canonical a dit, il y aura des paquets de support deb également à l'avenir.

Mais il existe un outil appelé snapcraft. Avec cet outil, il est très facile de convertir des paquets deb en paquets instantanés.

Suivez ce lien pour plus d'informations. Peut-être que ça vous aide. https://insights.ubuntu.com/2016/04/13/snaps-for-classic-ubunt

11
JOnathanJOnes