Perché vedi l'errore: snap "xyz" non trovato?

Breve: se si incontrano errori non trovati per alcuni pacchetti Snap, questo tutorial ti aiuterà a trovare il motivo.

Snap è il nuovo sistema di pacchetti universali di Ubuntu che consente di installare in modo semplice e sicuro il 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 usarli.

Sebbene i pacchetti Snap siano un modo nuovo e eccellente di installare applicazioni nelle distribuzioni Linux, potresti incontrare qualche errore qua e là. Una volta che l'errore che ho trattato in precedenza è "codice di stato restituito dallo snapd 400".

Ma recentemente uno dei lettori di 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, utilizzare il comando seguente:

sudo apt install snapd 

Dopo esserti assicurato che sia installato lo snapd, andiamo avanti. Prova a vedere se il tuo sistema trova effettivamente l'applicazione snap in questione.

Ad esempio, se stai cercando di installare VLC usando Snap e il tuo sistema non riesce a trovare l'applicazione, prova ad elencare tutti i pacchetti Snap disponibili con 'v' o 'vl' ecc.

È possibile utilizzare l'opzione di ricerca del comando di snap nel modo seguente:

 snap find 

Cerca pacchetti Snap

Ora, molto dipende dal risultato. Ci sono due possibilità qui:

1. Il comando di ricerca snap non è stato in grado di trovare l'applicazione

Se l'output non è l'applicazione che stavi tentando di installare, significa che l'applicazione non è disponibile per il tuo sistema.

Aspetta un secondo! Cosa ho appena detto? È persino possibile? Se non è disponibile per il tuo sistema, come possono altre persone installarlo?

La risposta sta nel fatto che si stia utilizzando un sistema operativo a 32 bit o 64 bit. Probabilmente già sai 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 i sistemi a 64 bit e si utilizza un sistema a 32 bit, la distribuzione Linux non vedrà i pacchetti. Quindi si vede l'errore del pacchetto non trovato durante il tentativo di installarlo con il comando Snap.

In altre parole, non è possibile installare l'applicazione utilizzando Snap. Forse puoi cercare il modo normale di installare l'applicazione se è disponibile nel formato a 32 bit.

2. Il comando di ricerca rapida trova l'applicazione

Potrebbe succedere che l'applicazione sia elencata nell'output del comando di ricerca snap. Ma quale potrebbe essere il problema nell'installazione del pacchetto?

Questo dipende se il pacchetto Snap è disponibile in versione classica. I pacchetti Snap di design sono sicuri e non interagiscono con il sistema host. Alcune applicazioni devono utilizzare il sistema host e quindi una "modalità classica" è stata introdotta nella confezione Snap.

Se l'applicazione è disponibile in modalità classica, è necessario specificare che lo snap deve essere installato in modalità classica. Questo viene fatto usando il flag -classic nel comando.

 sudo snap install --classic 

Ti ha aiutato?

Spero che questo suggerimento rapido ti abbia aiutato a sbarazzarti del comune errore del pacchetto snap non trovato. Sentiti libero di usare la sezione commenti qui sotto per fornire il tuo feedback.

Raccomandato

Come utilizzare FTP per spostare file tra il computer e il dispositivo Android
2019
Viene rilasciata la prima versione stabile del sistema operativo Apricity
2019
Ravviva il tuo desktop Linux con il tema icona ombra
2019