Qual è il formato di imballaggio Snap?

28

Ho una conoscenza molto limitata del "formato di imballaggio Snap". Quello che so è che 'Snap' è un formato di packaging alternativo come .deb.

Quello che non so è

  • Perché Canonical l'ha scelto?
  • Quali sono i principali vantaggi di 'Snap' su .deb?
  • Will .deb sarà abbandonato o è già stato abbandonato?
posta maqtanim 23.04.2016 - 16:11

2 risposte

22

Perché Canonical ha scelto gli snapshot?

Per citare il sito web di Ubuntu :

  

Originariamente abbiamo creato la tecnologia e l'applicazione scattanti   sistema di confinamento per garantire un'esperienza di aggiornamento di livello carrier per   Utenti mobili Ubuntu e stabilisce un nuovo standard per la sicurezza delle applicazioni in   l'era mobile.

L'idea essenziale era quella di correggere i problemi presenti in entrambi i pacchetti .deb e fornire un nuovo metodo per aggiornare i pacchetti (i cosiddetti aggiornamenti transazionali, molto simili a come le app Android vengono aggiornate). Come Mark Shuttleworth spiega:

  

Ogni volta che facciamo una correzione ai pacchetti in Ubuntu, pubblicheremo la stessa cosa   corretto su Ubuntu Core, e i sistemi possono ottenere quella correzione a livello di transazione. In   Infatti, gli aggiornamenti di Ubuntu Core sono ancora più piccoli degli aggiornamenti dei pacchetti   perché abbiamo solo bisogno di inviare la differenza precisa tra il vecchio   e nuove versioni, non l'intero pacchetto.

Quali sono i principali vantaggi dei pacchetti .snap rispetto ai pacchetti .deb?

Il più grande vantaggio è la maggiore sicurezza. I pacchetti PPA e .deb vengono in genere installati con root privillege, che apre una sede per i rischi per la sicurezza.

Le app Snappy sono isolate, il che significa che se alcune app si rompono, non romperanno i tuoi sistemi. Per citare Mark Shuttleworth:

  

I pacchetti Snappy vengono automaticamente confinati per assicurare un bug in uno   l'app non mette i tuoi dati altrove a rischio

Will .deb sarà abbandonato?

A partire da Ubuntu 16.04 LTS, entrambi i metodi sono disponibili per gli utenti.

Per citare OMG! Ubuntu :

  

Anche Canonical dice che "... le decine di migliaia di applicazioni e   i pacchetti in formato .deb continueranno a essere supportati in 16.04 e   oltre, e gli archivi deb in particolare continueranno ad essere disponibili   perché tutti possano utilizzare e distribuire software. "

    
risposta data Sergiy Kolodyazhnyy 23.04.2016 - 17:44
11

Come panoramica, per quanto comprendo gli snap:

  • Gli snap sono più sicuri. Esecuzione in proprio "contenitori".
  • È molto più facile da gestire con gli snap rispetto ai pacchetti deb.
  • In futuro, gli snap saranno il formato del pacchetto per dispositivi mobili, internet di cose e desktop.

  • è o sarà .deb abbandonato? Canonical ha detto che ci saranno anche pacchetti di supporto per il deb in futuro.

Ma c'è uno strumento chiamato snapcraft . Con questo strumento è molto facile convertire i pacchetti deb in pacchetti snap.

Segui questo link per maggiori informazioni. Forse ti aiuta. link

    
risposta data JOnathanJOnes 23.04.2016 - 16:20

Leggi altre domande sui tag