3173
Commento: Prima bozza
|
3225
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 10: | Linea 10: |
Ubuntu 16.04 LTS ha introdotto nella versione desktop il supporto ai nuovi pacchetti in formato '''snap''', precedentemente compatibili soltanto dalle versioni [[https://developer.ubuntu.com/en/snappy/|Snappy Ubuntu Core]] e [[UbuntuPhone|Ubuntu per dispositivi mobili]].<<BR>> | Ubuntu 16.04 LTS ha introdotto nella versione desktop il supporto ai nuovi pacchetti in formato '''snap''', precedentemente compatibili soltanto con le versioni [[https://developer.ubuntu.com/en/snappy/|Snappy Ubuntu Core]] e [[UbuntuPhone|Ubuntu per dispositivi mobili]].<<BR>> |
Linea 14: | Linea 14: |
Rispetto ai sistemi di pacchettizzazione precedenti (file `.deb`, `.rpm`, `.aur` ecc.) i file `.snap` offrono diversi vantaggi, tra cui: | Rispetto ai sistemi di pacchettizzazione solitamente usati sui sistemi GNU-Linux (file `.deb`, `.rpm`, `.aur` ecc.) gli '''snap''' offrono diversi vantaggi, tra cui: |
Linea 16: | Linea 16: |
* Indipendenza di ogni pacchetto, in modo tale che la sua installazione, rimozione, upgrade e downgrade riduca al minimo le conseguenze nel sistema. * Utilizzo di un sistema di [[https://it.wikipedia.org/wiki/Sandbox|sandboxing]] affinché un eventuale problema con il pacchetto non vada a compromettere l'intero sistema. |
* 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 [[https://it.wikipedia.org/wiki/Sandbox|sandboxing]] affinché un eventuale problema con il pacchetto non vada a compromettere la stabilità dell'intero sistema. |
Linea 25: | Linea 25: |
|| '''snap find''' ''packagename'' || Cerca uno specifico pacchetto || | || '''snap find''' ''packagename'' || Cerca uno specifico pacchetto. || |
Linea 29: | Linea 29: |
|| '''snap remove''' ''packagename'' || Installa un nuovo pacchetto. Va eseguito con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. || | || '''snap remove''' ''packagename'' || Rimuove uno specifico pacchetto. Va eseguito con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. || |
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 a 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.).
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 e relativi parametri disponibili per utilizzare i pacchetti snap. |