Breve:se riscontri l'errore snap not found per alcuni pacchetti Snap, questo tutorial ti aiuterà a trovare il motivo.
Snap è il nuovo sistema di pacchetti universale di Ubuntu che ti consente di installare facilmente e in modo sicuro software su tutte le distribuzioni Linux che supportano Snap. Consiglio di leggere il mio altro articolo per saperne di più sui pacchetti Snap e su come usali.
Sebbene i pacchetti Snap siano un eccellente nuovo modo di installare applicazioni nelle distribuzioni Linux, potresti riscontrare alcuni errori qua e là. Una volta che l'errore che ho trattato in precedenza è "snapd ha restituito il codice di stato 400".
Ma recentemente uno dei lettori It's FOSS ha riscontrato un altro errore Snap durante il tentativo di installare VLC 3.0. Potresti riscontrare lo stesso errore con altre applicazioni come Spotify o Skype. Proviamo a risolverlo.
Errore di risoluzione dei problemi:snap non trovato
Prima di fare qualsiasi altra cosa, assicurati di aver installato snapd sul tuo sistema. Puoi installarlo usando il comando di installazione del pacchetto standard della tua distribuzione Linux.
Per le distribuzioni basate su Debian e Ubuntu, usa il comando seguente:
sudo apt install snapd
Dopo esserti assicurato che snapd sia installato, andiamo avanti. Prova a vedere se il tuo sistema trova effettivamente l'applicazione snap in questione.
Ad esempio, se stai tentando di installare VLC utilizzando Snap e il tuo sistema non riesce a trovare l'applicazione, prova a elencare tutti i pacchetti Snap disponibili con 'v' o 'vl' ecc.
Puoi usare l'opzione trova del comando snap nel modo seguente:
snap find <search_term>
Ora, molto dipende dal risultato. Ci sono due possibilità qui:
1. Il comando Snap trova non è riuscito a trovare l'applicazione
Se l'output non è costituito dall'applicazione che stavi cercando di installare, significa che l'applicazione non è disponibile per il tuo sistema.
Aspetta un secondo! Cosa ho appena detto? È possibile? Se non è disponibile per il tuo sistema, come possono altre persone essere in grado di installarlo?
La risposta sta nel fatto che stai usando un sistema operativo a 32 o 64 bit. Probabilmente sai già che il supporto per i sistemi a 32 bit sta svanendo. Le applicazioni più recenti sono spesso sviluppate solo per sistemi a 64 bit.
Se l'applicazione Snap in questione è disponibile solo per sistemi a 64 bit e stai utilizzando un sistema a 32 bit, la tua distribuzione Linux non vedrà i pacchetti. Quindi il pacchetto non verrà visualizzato trovato errore durante il tentativo di installarlo con il comando Snap.
In altre parole, non puoi installare quell'applicazione usando Snap. Forse puoi cercare il modo normale di installare quell'applicazione se è disponibile in formato a 32 bit.
2. Il comando Snap trova trova l'applicazione
Può succedere che l'applicazione sia elencata nell'output del comando snap find. Ma allora quale potrebbe essere il problema nell'installazione del pacchetto?
Dipende se il pacchetto Snap è disponibile nella versione classica. I pacchetti Snap in base alla progettazione sono sicuri e non interagiscono con il sistema host. Alcune applicazioni devono utilizzare il sistema host e quindi un "classico mode' è stato introdotto nella confezione Snap.
Se l'applicazione è disponibile in modalità classica, devi specificare che snap deve essere installato in modalità classica. Questo viene fatto usando il flag –classic nel comando.
sudo snap install <package_name> --classic
Ti è stato d'aiuto?
Spero che questo suggerimento rapido ti abbia aiutato a sbarazzarti del comune errore di pacchetto snap non trovato. Sentiti libero di usare la sezione commenti qui sotto per fornire il tuo feedback.