Come installare e abilitare Snap su Linux Mint 22, 21 o 20

Snap è un sistema di gestione dei pacchetti che installa e gestisce software su distribuzioni Linux. Gli snap sono applicazioni autonome con tutte le loro dipendenze, che le rendono facili da installare e utilizzare su diverse distribuzioni Linux. Si aggiornano automaticamente e forniscono un ambiente sicuro e coerente per le applicazioni. Linux Mint 22, 21 e 20 non viene fornito con Snap preinstallato, poiché il team di Linux Mint preferisce Flatpak per la sua natura open source e la stretta integrazione con l'ecosistema Mint. Tuttavia, abilitare Snap su Linux Mint può espandere la gamma di software disponibile e fornire un metodo alternativo per la gestione delle applicazioni.

Sebbene Linux Mint preferisca Flatpak, alcuni utenti potrebbero abilitare Snap per vari motivi. Questi motivi includono l'accesso ad applicazioni specifiche disponibili come Snaps, la preferenza per gli aggiornamenti automatici di Snap o la familiarità con l'ecosistema Snap. Questa guida guida gli utenti attraverso i passaggi per installare e abilitare Snap su Linux Mint.

Rimuovi blocco Snap (nosnap.pref)

Linux Mint consente agli utenti di aggiungere ulteriori preferenze APT durante l'installazione dei pacchetti. Per impostazione predefinita, questa directory preferenze.d contiene un file di configurazione denominato nosnap.pref, che fornisce istruzioni che impediscono ad APT di installare automaticamente gli snap con i pacchetti selezionati.

Per rimuovere il file nosnap.pref, esegui il comando seguente.

sudo rm /etc/apt/preferences.d/nosnap.pref

In alternativa, puoi rinominare il file come backup se desideri ripristinarlo.

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

Ora aggiorna l'elenco della cache dei pacchetti del tuo sistema Linux Mint eseguendo un aggiornamento apt.

sudo apt update

Installa Snapd (servizio Snapcraft)

Ora che hai rimosso il blocco che impedisce l'installazione di Snap, puoi seguire i seguenti passaggi per installare Snap.

sudo apt install snapd -y

Questo comando installerà il gestore pacchetti Snap e tutte le dipendenze necessarie.

Al termine dell'installazione, puoi verificare che Snap funzioni eseguendo:

snap version

Esempio di output:

snap       2.57.5+22.04ubuntu0.1
snapd      2.57.5+22.04ubuntu0.1
series     16
linuxmint  21
kernel     5.15.0-57-generic

Dovresti vedere il numero di versione del gestore pacchetti Snap che hai installato.

Prima di procedere, utilizzare il comando seguente per abilitare il servizio Snap immediatamente e automaticamente al riavvio del sistema. Tieni presente che questo potrebbe già essere impostato, ma è sempre ideale eseguire il comando per assicurarti che sia impostato.

sudo systemctl enable --now snapd.service

Facoltativamente, puoi controllare lo stato systemctl utilizzando il seguente comando.

systemctl status snapd.service

Esempio di output:

Consiglierei anche di installare il pacchetto del sistema Snap core, che è facoltativo.

sudo snap install core

Facoltativamente puoi riavviare, ma questo può essere saltato; se noti problemi, ti consiglio di farlo.

reboot

Ora verifica che il servizio Snap funzioni utilizzando il comando seguente.

sudo snap install hello-world && hello-world

L'output dovrebbe essere "Hello World!" ciò significa che il servizio Snap funziona ed è installato correttamente.

Come installare i pacchetti Snap

Ora che hai abilitato Snap, il comando per installare i pacchetti è il seguente.

sudo snap install <package name>

Ad esempio, installando Telegram.

sudo snap install telegram

Se desideri installare l'archivio GUI Snap (Snapcraft), esegui il comando seguente.

sudo snap install snap-store

Per avviare Snap Store, puoi trovarlo nel seguente percorso: Barra delle applicazioni > Amministrazione > Snap Store.

Esempio:

Rimuovi Snap e ripristina nosnap.pref

Una delle cose migliori che posso dire su Snap è che se desideri rimuovere tutte le installazioni di Snap e il gestore pacchetti stesso, non è necessario eseguire ciascuna installazione e rimuoverle singolarmente. Tutto quello che devi fare è rimuovere il servizio Snapd che, durante la rimozione, disinstallerà tutti i pacchetti Snap installati.

sudo apt autoremove snapd

Esempio di output:

Nell'esempio sopra, puoi vedere nell'output che i pacchetti Snap sono stati installati; nel caso del tutorial, Snap Store e HelloWorld sono stati rimossi automaticamente durante la pulizia. Se hai installato 100 applicazioni Snap, non è necessario rimuoverle prima da Snap stesso.

Puoi ripristinare il blocco se rinomini il file del blocco originale in nosnap.pref.backup, converti il file nel suo nome originale usando il comando mv.

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

In alternativa, se hai eliminato il file, utilizza il comando seguente per creare automaticamente un nuovo file di blocco.

sudo tee /etc/apt/preferences.d/nosnap.pref<<EOF
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd 
Pin: release a=* 
Pin-Priority: -10
EOF

Conclusione

Con Snap installato e abilitato su Linux Mint, gli utenti possono accedere e gestire facilmente un'ampia gamma di applicazioni tramite Snap Store. Mentre Linux Mint preferisce Flatpak per la sua natura e integrazione open source, Snap offre un'alternativa che alcuni utenti potrebbero trovare utile per applicazioni specifiche o aggiornamenti automatici. L'aggiornamento regolare di Snap garantisce l'accesso alle funzionalità più recenti e ai miglioramenti della sicurezza. Gli utenti apprezzeranno la comodità e la flessibilità che Snap apporta all'esperienza Linux Mint, semplificando l'installazione e l'utilizzo del loro software preferito.

Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

Lascia un commento