Linux Mint non viene fornito con snapd per impostazione predefinita, e questo è un miglioramento rispetto alla base di Ubuntu per molti utenti. Ma cosa succede se ti piacciono gli snap e vuoi installarli su Linux Mint?
Forse vuoi riportare sul tavolo la facilità di installazione e gli snap di portabilità. O forse è necessario installare un software disponibile solo nello Snap Store.
Qualunque sia il motivo, abilitare il supporto Snap su Linux mint è abbastanza semplice.
Abilita il supporto delle applicazioni Snap su Linux Mint
"Perché Linux Mint non supporta Snap per impostazione predefinita?" potresti chiederti. Il motivo principale è il controllo centralizzato che Canonical e Ubuntu hanno sugli snap. Puoi andare a Guide per l'utente di Linux Mint per saperne di più sul motivo per cui Linux Mint ha disabilitato lo Snap Store.
Se provi a installare snapd su Linux Mint, verrai accolto con errori come "Il pacchetto snapd non è disponibile" o "Il pacchetto snapd non ha candidati all'installazione".
Linux Mint ha un preferenze.d directory che memorizza ulteriori preferenze APT create su Ubuntu. La directory è costituita da un file di configurazione denominato nosnap.pref, contenente istruzioni che impediscono ad APT di installare gli snap.
Per ripristinare il supporto Snap su un desktop Mint, rimuovere questo file usando il comando rm come segue:
sudo rm /etc/apt/preferences.d/nosnap.pref
Se non sei sicuro di voler rendere permanente questa modifica, puoi rinominare il file con mv:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
Una volta fatto, aggiorna l'elenco dei pacchetti del tuo sistema usando APT:
sudo apt aggiornamento
Per assicurarti di poter ottenere gli snap dallo Snap Store, installa snapd:
sudo apt installare snapd
Avviare il servizio snapd utilizzando systemctl come segue:
sudo systemctl inizio snapd
È necessario che snapd venga eseguito automaticamente all'avvio. Per fare ciò, esegui il seguente comando:
sudo systemctl abilitare snapd
Conferma se snapd è stato installato correttamente eseguendo:
affrettato installare ciao-mondo && ciao-mondo
Se l'output visualizza "Ciao mondo!," snapd è ora installato e puoi procedere oltre. In caso contrario, considera di ripetere la procedura di installazione.
Con snapd configurato, puoi installare qualsiasi pacchetto Snap su Linux Mint con:
sudo snap installare nome del pacchetto
Ad esempio, se desideri installare Google Chrome dallo Snap Store, esegui:
sudo snap installare Google Chrome
Rimuovere il supporto Snap da Linux Mint
Quando hai finito di usare Snap e lo vuoi fuori dal tuo sistema, tutto ciò che devi fare è rimuovere tutti i pacchetti Snap e snapd e riportare il nosnap.pref file.
Puoi elencare tutti gli snap installati usando:
affrettato elenco
Quindi, rimuovi tutti i pacchetti digitando:
snap rimuovere il nome del pacchetto
Una volta fatto, disinstalla snapd e le sue dipendenze usando APT:
sudo apt autoremove snapd
Rinominare il nosnap.pref.backup file al suo nome originale usando mv:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref
Se hai scelto di eliminare il file in precedenza, crea un nuovo file usando il tocco:
sudo touch /etc/apt/preferences.d/nosnap.pref
Apri il file utilizzando un editor di testo e aggiungi le seguenti righe:
# Per evitare che i pacchetti del repository attivino l'installazione di Snap,
# questo file impedisce l'installazione di snapd da parte di APT.
# Per maggiori informazioni: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Confezione: snapd
Spillo: pubblicazione un=*
Priorità pin: -10
Salva ed esci dal file. Infine, aggiorna i tuoi repository di sistema con APT:
sudo apt aggiornamento
Linux ti dà il controllo completo sul tuo PC
Come con tutto il resto di Linux, Mint ti consente di controllare quali aspetti del tuo sistema vuoi abilitare e quali vuoi evitare.
Sebbene gli snap possano essere controversi nella comunità open source e Linux Mint non li supporta per impostazione predefinita, alla fine sei tu a scegliere se utilizzarli. Questa è la bellezza dell'open source e di Linux.
Lo stesso vale per altri aspetti di Linux Mint. Sebbene i desktop Linux Mint predefiniti siano fantastici, puoi passare ad altri ambienti desktop (KDE Plasma, ad esempio) senza interferenze dal sistema operativo.