Cos'è Snappy Ubuntu Core?

87

Prima che tutti si affrettano a contrassegnarlo come duplicato, ho effettivamente letto gli altri thread qui e qui , cercalo su google e ha visitato la homepage scattante qui cercando di chiarire la mia confusione, e non ho potuto. Chiedo qui perché resto ancora confuso. Capisco che si tratta di una sorta di ubuntu minimale, e lo spirito di questa domanda non è ciò che è "in esso", piuttosto ciò che è e come funziona.

  1. Qual è l'approccio scattante alle applicazioni? La homepage descrive alcuni dei suoi meriti, ma come utente, come otterrò le app? Faccio ancora sudo apt-get install XXXX ? O qualcos'altro?

  2. Le normali applicazioni di Ubuntu funzioneranno se installo snappy (la stessa cosa che funziona sulla mia normale installazione di ubuntu usando apt-get o scaricando un pacchetto deb), o qualcuno deve fare qualcosa di speciale per fare un'app funziona in modo rapido?

  3. Snappy Core è disponibile per Raspberry Pi, ad esempio, che è un processore (mobile) diverso, se installo snappy su quello, le normali app desktop funzioneranno ancora su Pi? È questo il punto di partenza?

  4. Se l'approccio standard non funziona, come ottengo le applicazioni, dove cerco quali applicazioni sono disponibili per snappy e come installarle.

Grazie. Le mie domande sono formulate al meglio delle mie conoscenze su come le applicazioni funzionano e sono installate in Ubuntu, ma per favore modificale per renderle più sensate se ottieni ciò che intendo chiedere.

    
posta ste_kwr 04.04.2015 - 00:32

2 risposte

75

apt-get e altre utilità per lavorare con i tradizionali pacchetti .deb non funzionano per installare e aggiornare le applicazioni su un sistema Snappy di Ubuntu Core. Invece si utilizza l'utilità snappy . Consulta il Snappy Tour per i dettagli.

Per riepilogare un paio di esempi da Snappy Tour, per installare l'applicazione Docker eseguirai:

sudo snappy install docker

E per installare gli aggiornamenti, esegui sudo snappy update-versions (che corrisponde a sudo apt-get update su un normale sistema Ubuntu), snappy versions per vedere cosa è appena disponibile e sudo snappy update ... per specificare i pacchetti da aggiornare (inserisci i loro nomi in luogo di ... ).

Dato che Snappy Ubuntu Core non usa i pacchetti .deb , i pacchetti Ubuntu creati per i normali sistemi Ubuntu non funzioneranno - il rapporto tra i normali sistemi Ubuntu e Snappy Ubuntu Core quando si tratta di pacchetti è, in effetti, il come la relazione tra due distribuzioni che utilizzano gestori di pacchetti totalmente diversi. (Ad esempio: Ubuntu e Fedora.)

Come in quasi tutti i sistemi operativi, è possibile installare manualmente programmi su Snappy Ubuntu Core purché si disponga o si possano ottenere tutte le librerie (e qualsiasi altra dipendenza) di cui hanno bisogno. Tuttavia, proprio come il modo migliore per installare la maggior parte del software sui normali sistemi Ubuntu è con un pacchetto .deb , il modo migliore per installare il software su Snappy Ubuntu Core è con pacchetti snappy appositamente creati . Solo una manciata di questi esiste finora.

Per cercare le app Snappy Ubuntu Core da un sistema Snappy Ubuntu Core, usa:

snappy search search-term

Questo trova i pacchetti Snappy con search-term nei loro nomi. (Lo sostituiresti con qualsiasi cosa tu stia cercando, ovviamente.)

Come per Raspberry Pi, quelli hanno processori ARM, che hai ragione non sono gli stessi processori Intel e AMD a 32-bit e 64-bit usati dalla maggior parte di noi sui nostri PC tradizionali. Tuttavia, il supporto per Raspberry Pi non sembra essere il punto principale di Snappy Ubuntu Core. Invece, come forse saprai, l'obiettivo generale di Snappy è la migliore velocità, stabilità e sicurezza, in circostanze in cui una Ubuntu minima Il sistema principale è sufficiente e appropriato .

Snappy è orientato al cloud ( "Snappy Ubuntu Core è il sistema perfetto per implementazioni di cloud container su larga scala ..." ) e supporta in modo esplicito molte piattaforme x86 (cioè non ARM): consulta l'elenco delle opzioni in "Prova la nuova, scattante Ubuntu! " nella home page di Snappy .

Tuttavia, a seconda delle esigenze, Snappy Ubuntu Core può essere un modo ragionevole per ottenere un sistema operativo Ubuntu Core su un Raspberry Pi. A seconda della scheda Raspberry Pi che hai, può o non può supportare un fuller, più tradizionale installazione di Ubuntu. Si noti, tuttavia, che ci sono altre opzioni che potrebbero essere più simili a Ubuntu nei modi che contano per la maggior parte degli utenti dei sistemi Ubuntu tradizionali:

  • Debian è abbastanza simile a Ubuntu e fornisce un'esperienza in molti modi più simile alla maggior parte delle installazioni di Ubuntu. In particolare, come un normale sistema Ubuntu, Debian usa apt-get . Infatti apt-get è nato in Debian. (Ubuntu è un derivato di Debian.)
  • Raspbian è un derivato di Debian realizzato appositamente per il Raspberry Pi. Come i sistemi Debian e normali (non Snappy) di Ubuntu, utilizza la gestione dei pacchetti basata su APT (cioè, con %codice%). La pagina del progetto Debian su Debian su Raspberry Pi dice anche, "In genere, la soluzione migliore è usare Raspbian".

Vedi anche questo elenco di sistemi operativi per Raspberry Pi.

    
risposta data Eliah Kagan 04.04.2015 - 02:18
5

Snappy Ubuntu Core è come un sistema Lego, ogni snap (app) è un blocco non influenzato da altri snap. Quindi la sicurezza è più semplice e più elevata, le dipendenze non sono più un problema e il ciclo di vita degli snap è molto più semplice. Con un singolo comando è possibile scambiare versioni, eliminare e aggiornare qualsiasi snapp e persino il core (OS).

Questa è l'impostazione predefinita in 16.04 ma Mark ha detto che userete anche apt e .deb.

    
risposta data user287727 06.02.2016 - 19:01

Leggi altre domande sui tag