GNU/Linux >> Linux Esercitazione >  >> Linux

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

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.



Linux
  1. Errore [Risolto]:snap "pacchetto" non trovato

  2. Perché un lungo ritardo dopo il comando non trovato?

  3. errore libevent non trovato in tmux

  4. Perché il comando sudo:bundle non è stato trovato?

  5. Errore durante l'esecuzione -versione `Qt_5' non trovata richiesta da

Risoluzione dei problemi di errore "Bash:comando non trovato" in Linux

If...else...if Statement (comando non trovato errore)?

id:comando non trovato

w:comando non trovato

FATAL:Errore modulo non trovato utilizzando modprobe

Perché non vedo MSG_EOR per SOCK_SEQPACKET su Linux?