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.
Ubuntu 16.04 LTS ha introdotto nella versione desktop il supporto ai nuovi pacchetti in formato snap, precedentemente compatibili soltanto con le versioni Snappy Ubuntu Core e Ubuntu per dispositivi mobili.
Questi pacchetti sono file con estensione .snap e possono essere utilizzati accanto ai tradizionali pacchetti debian (.deb).
Funzionalità
Rispetto ai sistemi di pacchettizzazione solitamente usati sui sistemi GNU-Linux (file .deb, .rpm, .aur ecc.) gli snap offrono diversi vantaggi, tra cui:
- 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 interfaces, che permettono al pacchetto di interagire direttamente con l'hardware e le parti di software interessati (rete, ambiente desktop, server grafico ecc.).
- Potenziale semplificazione del lavoro di sviluppatori e manutentori.
Comandi principali
Quello che segue è un breve elenco dei principali comandi eseguibili tramite terminale:
Comandi |
|
snap find |
Visualizza la lista dei pacchetti disponibili dai repository. |
snap find packagename |
Cerca uno specifico pacchetto. |
snap list |
Visualizza la lista dei pacchetti installati. |
snap install packagename |
Installa un nuovo pacchetto. Va eseguito con i privilegi di amministrazione. |
snap refresh packagename |
Aggiorna uno specifico pacchetto. Va eseguito con i privilegi di amministrazione. |
snap remove packagename |
Rimuove uno specifico pacchetto. Va eseguito con i privilegi di amministrazione. |
snap changes |
Visualizza la cronologia delle azioni compiute sui pacchetti. Va eseguito con i privilegi di amministrazione. |
man snap |
Visualizza la lista completa dei comandi disponibili per utilizzare i pacchetti snap e relativi parametri . |