Linux Mint 20 disabilita il supporto per le app Snap del tutto per tuo conto, ma in questo post ti mostrerò come abilitarlo (se vuoi, cioè) .
Ma perché Mint ha messo il kibosh su questa tecnologia? Bene, non entriamo in quello qui come è stato spiegato/discusso/argomentato altrove. Basti dire che c'è una ragione dietro la decisione di Mint di disabilitare il formato e che la decisione ha un impatto considerevole sulla consistente base di utenti di Mint.
Dai un'occhiata alle statistiche di installazione per qualsiasi app nello Snap Store e scoprirai che gli utenti di Linux Mint stanno utilizzando attivamente la tecnologia containerizzata per installare nuove versioni di app famose come GIMP , Studio OBS , VSCode e simili.
Ma torniamo al compito da svolgere.
Con il rilascio di Linux Mint 20, ho pensato di pubblicare questo articolo in modo che chiunque abbia intenzione di utilizzare la distribuzione e vuole la scelta se installare o meno le app Snaps può farlo.
Ora so cosa stai pensando: "Dang Joey, posso semplicemente eseguire sudo apt install snapd
installare il supporto Snap in Linux Mint, è facile” — ma sei un piccolo un po' sbagliato. La menta l'ha disabilitato.
Come notato da Leo Chavez, co-conduttore del (fantastico) podcast MintCast, qualsiasi tentativo di installare snapd
dalla riga di comando risulterà in un package 'snapd' has no installation candidate
errore.
"Linux Mint non supporta più l'Ubuntu Store proprietario del client open source "snapd" che si connette a it", si legge in nosnap.pref
file Mint ha bloccato la condotta di gestione dei pacchetti.
Una "soluzione alternativa" consiste nello specificare quale versione di snapd
vuoi, ad es.:
sudo apt install snapd=VERSION
E questo lo installerà. Ma, ed è un notevole ma:conoscere il numero esatto di versione di Snapd richiesto è una domanda poiché cambia costantemente. E questo metodo non ripristina nemmeno la piena funzionalità di Snapd.
La soluzione giusta? Nuke il file dall'orbita:
Fortunatamente è una soluzione semplice, ma coloro che non hanno familiarità con la riga di comando potrebbe avere qualche problema.
— leo@twit:~$ (@leochavez) 11 giugno 2020
`sudo rm /etc/apt/preferences.d/nosnap.pref`
Questo cancellerà la preferenza che blocca lo snap. Quindi, prova di nuovo l'installazione! pic.twitter.com/xKURSth1k6
Ora, per essere onesti, eseguire i comandi di eliminazione dei file come root dalla riga di comando non è qualcosa che vuoi assentire leggermente. Quindi, supponendo di nuovo che tu sia già su Linux Mint 20, apri Nemo come super utente e elimina il nosnap.pref
in /etc/apt/preferences.d/
alla vecchia maniera.
Una volta terminato, è un gioco da ragazzi installare le app Snapd e Snap su Linux come di consueto.
Compreso, sì, Chromium , ovvero la causa di questa particolare controversia.
grazie a Leo