Dimensione: 4654
Commento:
|
Dimensione: 4648
Commento: fix link Snapcraft , add 17.04 releases
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 7: | Linea 7: |
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=610481"; rilasci="16.10 16.04 14.04")>> | <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=610481"; rilasci="17.04 16.10 16.04 14.04")>> |
Linea 54: | Linea 54: |
* [[https://developer.ubuntu.com/en/snappy/build-apps/|Snapcraft]] | * [[https://developer.ubuntu.com/snapcraft|Snapcraft]] |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida illustra le azioni principali che possono essere effettuate con i pacchetti di tipo snap.
Dalla versione desktop 16.04 LTS, Ubuntu ha introdotto il supporto ai nuovi pacchetti in formato snap, precedentemente compatibili soltanto con Snappy Ubuntu Core.
Questi pacchetti sono file con estensione .snap e possono essere utilizzati accanto ai tradizionali pacchetti debian (.deb).
Oltre che in Ubuntu, il supporto ai pacchetti snap è presente o in sviluppo in altre importanti distribuzioni GNU-Linux, fra le quali Arch, CentOS, Debian, Fedora e OpenSUSE.
Funzionalità
Rispetto ai sistemi di pacchettizzazione solitamente usati sui sistemi GNU-Linux (file .deb, .rpm, .aur ecc.) gli snap offrono diversi vantaggi.
- Ogni pacchetto integra in sé tutte le dipendenze necessarie per installare e eseguire la relativa app.
- Indipendenza di ogni pacchetto, in modo tale che la sua installazione, rimozione, upgrade e downgrade riduca al minimo le conseguenze sul sistema.
Utilizzo di un sistema di sandboxing affinché un eventuale problema con il pacchetto non vada a compromettere la stabilità dell'intero sistema.
Uso delle interfacce, che consentono al pacchetto di interagire direttamente con l'hardware e le parti di software interessate (rete, ambiente desktop, server grafico ecc.).
- Potenziale semplificazione del lavoro di sviluppatori e manutentori.
- Potenziale futura adozione di uno standard di pacchettizzazione universale, comune a tutti i sistemi GNU-Linux.
Installazione snapd
Ubuntu 14.04: installare il pacchetto snapd ed eventuali pacchetti dipendenti, quindi riavviare il sistema.
Ubuntu 16.04 e successive: i pacchetti snap sono già attivi di default.
Attualmente non è disponibile un tool grafico per una gestione completa dei pacchetti snap. Alcune funzionalità limitate son presenti in Ubuntu Software. |
Comandi principali
Quello che segue è un breve elenco dei principali comandi eseguibili tramite terminale:
Comandi |
|
snap changes |
Visualizza la cronologia delle azioni compiute sui pacchetti. |
snap find nome-pacchetto |
Cerca uno specifico pacchetto. |
snap help |
Mostra l'elenco dei comandi disponibili. |
snap info nome-pacchetto |
Mostra informazioni dettagliate riguardo ad uno snap. |
snap install nome-pacchetto |
Installa un nuovo pacchetto. Va eseguito con i privilegi di amministrazione. |
snap interfaces |
Elenca le interfacce del sistema e i programmi che le utilizzano. |
snap list |
Visualizza la lista dei pacchetti installati. |
snap login mia@e-mail.com |
Autentica su snap e sullo store tramite account Ubuntu One. Va eseguito con i privilegi di amministrazione. |
snap refresh nome-pacchetto |
Aggiorna uno specifico pacchetto. Va eseguito con i privilegi di amministrazione. |
snap remove nome-pacchetto |
Rimuove uno specifico pacchetto. Va eseguito con i privilegi di amministrazione. |
snap version |
Visualizza la versione di snap e snapd. |
man snap |
Visualizza il manuale completo di snap. |