Utilizzo di Snap Package Manager su Ubuntu

Utilizzo di Snap Package Manager su Ubuntu
Snap è uno strumento utilizzato per raggruppare un'app e le sue dipendenze richieste in modo che funzioni su diverse distribuzioni Linux senza alcuna modifica.

Le app SNAP sono ospitate nel negozio SNAP. Al momento della stesura di questo documento, ci sono migliaia di app aperte e proprietarie disponibili nello Snap Store.

In questo articolo, ti mostrerò come utilizzare il gestore di pacchetti snap su Ubuntu. Quindi iniziamo!

Alla ricerca di pacchetti snap

Per installare un pacchetto snap, è necessario conoscere il nome del pacchetto e se è disponibile nel repository pacchetto snap o no. Per trovare queste informazioni, è possibile cercare nel repository pacchetti snap per il software/app desiderato dalla linea di comando molto facilmente.

Ad esempio, per cercare l'IDE JetBrains Pycharm, cerca i pacchetti che corrispondono al Pycharm Parola chiave con il seguente comando:

$ sudo snap trova pycharm

I pacchetti snap che corrispondevano al Pycharm La parola chiave dovrebbe essere elencata.

Dovresti trovare il nome del pacchetto SNAP, la versione che verrà installata per impostazione predefinita, il nome dell'editore e il suo riepilogo.

Sapere di più su un pacchetto Snap

Prima di installare un pacchetto snap, potresti voler saperne di più.

Per saperne di più, diciamo, il pacchetto snap Pycharm-Community, Esegui il seguente comando:

$ sudo snap info pycharm-comunità

Molte informazioni sul Pycharm-Community Il pacchetto snap deve essere visualizzato.

Nella sezione in alto, hai il nome, un riepilogo, il nome dell'editore, l'URL SNAP Store, la pagina ufficiale del software/app che installa, la licenza, la descrizione e l'ID del pacchetto SNAP.

Nella sezione in basso, hai un elenco di tutti i canali disponibili o puoi dire versioni del software/app, si desidera installare. IL Ultimo/stabile Il canale dovrebbe essere l'impostazione predefinita per tutti i software/app SNAP. Se si desidera installare una versione precedente del software/app, è possibile specificare il canale richiesto durante l'installazione del pacchetto SNAP.

Installazione di un pacchetto snap

Per installare l'ultima versione stabile del software/app per la comunità PyCharm, è possibile installare il Pycharm-Community Pacchetto snap come segue:

$ sudo snap installa pycharm-comunità

Se si desidera installare una versione specifica del software/app dal negozio SNAP, è possibile specificare il canale da utilizzare durante l'installazione con il -canale Opzione della riga di comando come segue:

$ sudo snap installa pycharm-munity-channel più recente/stabile

Alcuni software/app Snap Store ti mostreranno il seguente messaggio di errore. Questo perché il software/app SNAP utilizza sandbox per un ulteriore livello di sicurezza. Sandboxing Un software/app SNAP non consentirà al software/app modificare il filesystem al di fuori del sandbox (la sua directory di installazione specificata).

Alcuni software/app dovranno modificare il filesystem (i.e., un editor di testo o IDE). Quindi, non è possibile utilizzare la funzionalità Sandbox di SNAP per questi software/app. Per installare il software/app SNAP Store che devono modificare il filesystem, è necessario utilizzare il -classico Opzione della riga di comando durante l'installazione.

È possibile installare un software/app SNAP Store (i.e., Pycharm-Community) che non utilizza la funzione sandboxing di snap come segue:

$ sudo snap installa pycharm-munity-channel più recente/stabile-Classic

Il software/app SNAP viene scaricato dallo Snap Store e potrebbe richiedere un po 'di tempo per completare.

A questo punto, il pacchetto Snap dovrebbe essere installato.

Una volta installato il pacchetto Snap della community Pycharm, dovresti essere in grado di trovarlo nel menu dell'applicazione di Ubuntu. Puoi eseguirlo proprio come qualsiasi altra app.

Elenco pacchetti snap installati

Puoi elencare tutti i pacchetti Snap Store installati sulla tua macchina Ubuntu con il seguente comando:

$ Sudo Snap List

Tutti i pacchetti Snap Store installati sul tuo computer dovrebbero essere elencati.

Aggiornamento di un pacchetto snap

L'aggiornamento di un pacchetto Snap Store è facile.

Per dimostrare il processo, ho installato il Webstorm (JetBrains WebStorm IDE) Pacchetto Snap Store sulla mia macchina Ubuntu, come puoi vedere nello screenshot seguente.

$ Sudo Snap List

Puoi aggiornare il Webstorm App Snap Store con il seguente comando:

$ sudo snap aggiorna webstorm

Puoi anche aggiornare per eseguire il downgrade di un canale specifico dell'app.

Ad esempio, ho il 2019.3/stabile canale del Webstorm App Snap Store installata sulla mia macchina Ubuntu. E, diciamo, vuoi passare al Ultimo/stabile canale.

$ sudo snap info webstorm

Per aggiornare il Webstorm App Snap Store al Ultimo/stabile canale, puoi eseguire il seguente comando:

$ sudo snap aggiornamento webstorm -channel più recente/stabile

IL Webstorm L'app Snap Store viene aggiornata a Ultimo/stabile canale.

IL Webstorm L'app è aggiornata a 2020.3.1, Come puoi vedere nello screenshot qui sotto.

Webstorm L'app Snap viene aggiornata a Ultimo/stabile versione 2020.3.1.

Disabilita e abilita le app SNAP

In un sistema di gestione dei pacchetti tradizionale, è possibile installare, disinstallare o aggiornare un pacchetto.

Un grande vantaggio delle app Snap Store è che puoi disabilitare un'app se non ne hai più bisogno. Quando disabiliti un'app SNAP Store, sarà comunque disponibile sul tuo computer, ma il daemon SNAP non caricherà l'app. Puoi abilitare l'app ogni volta che ne hai bisogno.

Penso che questa sia un'ottima soluzione. Se non hai sempre bisogno di un'app, puoi mantenerla disabilitata e abilitarla solo quando ne hai bisogno. Questo potrebbe salvare molta memoria sul tuo computer.

In questo momento, l'IDE Webstorm è installato sulla mia macchina Ubuntu dal negozio SNAP. Quindi, ora posso accedervi dal Menu dell'applicazione del mio computer.

Per disabilitare il Webstorm App Snap Store, eseguire il seguente comando:

$ sudo snap Disabilita Webstorm

IL Webstorm L'app Snap Store dovrebbe essere disabilitata.

Come puoi vedere, il Disabilitato l'opzione viene aggiunta al file Webstorm App Snap Store.

$ Sudo Snap List

Ora non troverai l'app IDE Webstorm su Menu dell'applicazione del tuo computer.

Per abilitare il Webstorm App Snap Store di nuovo, eseguire il seguente comando:

$ sudo snap abilita webstorm

IL Webstorm L'app Snap Store dovrebbe essere abilitata.

IL Disabilitato l'opzione viene rimossa da Webstorm L'app Snap Store una volta abilitato.

Una volta che hai abilitato il Webstorm App Snap Store, l'IDE Webstorm dovrebbe essere disponibile in Menu dell'applicazione Di nuovo il tuo computer.

Disinstallazione di un pacchetto snap

Se non ti piace un'app Snap Store che hai installato, puoi disinstallarla facilmente.

Ad esempio, per rimuovere il file Webstorm App Snap Store, eseguire il seguente comando:

$ sudo snap rimozione di webstorm

L'app Snap Store Webstorm dovrebbe essere rimosso.

Puoi quindi vedere che l'app Snap Store Webstorm non è più nella lista.

$ Sudo Snap List

Conclusione

In questo articolo, ti ho mostrato come cercare pacchetti Snap Store e trovare ulteriori informazioni su un pacchetto Snap Store. Ti ho mostrato come installare, aggiornare, abilitare/disabilitare e disinstallare un pacchetto Snap Store. Questo articolo dovrebbe aiutarti a iniziare con Snap Package Manager su Ubuntu.