GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come risolvere l'errore "W:alcuni file di indice non sono stati scaricati" in Ubuntu Linux

Quando si installa un software su Linux, viene visualizzato un messaggio come "W:Impossibile scaricare alcuni file di indice". Ma perché succede? Si scopre che uno dei server mirror di Ubuntu è inattivo. Anche se aggiorni gli elenchi dei repository o riavvii, lo stesso errore potrebbe essere visualizzato di nuovo. Preoccupato? Beh, non esserlo. Il ripristino dell'originale Ubuntu Mirror è una soluzione semplice. Puoi anche selezionare lo specchio più vicino per sistemare le cose. Ora, quando tutte le probabilità falliscono, prova a copiare il contenuto dell'elenco delle fonti da un sistema funzionante. Ora immergiamoci nel modo in cui puoi riparare quella dannata cosa.

W:Impossibile scaricare alcuni file di indice:risolviamo il problema

Una volta che conosci le cose da fare e da non fare di Ubuntu, trovare una soluzione per il download dei file di indice fallito è facile. In generale, il problema si risolverà dopo poche ore. Ma conoscere il momento giusto in cui le cose cambieranno è difficile.

Puoi provare a cambiare lo specchio invece. Ma prima, prova ad aggiornare il tuo sistema con "$ sudo apt update "Se il tuo problema non si risolve da solo, vedrai un messaggio di errore come 

W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal-security/InRelease Unable to connect to in.archive.ubuntu.com:http:
W: Some index files failed to download. They have been ignored, or old ones used instead.

Ora segui i metodi seguenti per le soluzioni migliori. Cerca di non affrettare le cose. Procedi con il metodo solo se il precedente non funziona.

Metodo 1:prova ad aggiornare il tuo sistema

Innanzitutto, devi aggiornare la tua distribuzione Linux, poiché l'aggiornamento fa funzionare le cose correttamente. Ora usa il comando,

sudo apt update

Metodo 2:torna al mirror predefinito

- -

Dopo aver aggiornato il sistema e non aver trovato fortuna, prova a ripristinare il mirror predefinito. A volte, i server Ubuntu cambiano il loro mirror senza che tu te ne accorga. Devi creare un nuovo elenco di sorgenti dal percorso "sources.list" per risolverlo. Usa il comando qui sotto e controlla.

cat /usr/share/doc/apt/examples/sources.list

Inserimento:

Risultato: 

Fai una copia dell'elenco delle fonti nel caso qualcosa vada storto. Copia i comandi seguenti e avvia il processo.

sudo mv /etc/apt/sources.list{,.backup}
sudo mv /etc/apt/sources.list.d{,.backup}

Dobbiamo creare una nuova fonte da un elenco di esempio. Per trovare l'elenco di esempio, inserisci il codice,

sudo mkdir /etc/apt/sources.list.d
sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

Potrebbe essere necessario aggiornare i repository di tanto in tanto utilizzando "sudo apt update comando ". Ora arriva la parte divertente. Esistono tre tipi di repository. È necessario abilitarli uno per uno per ottenere un risultato funzionante. Per abilitarli, usa i seguenti codici.

  • Per limitato:
sudo add-apt-repository restricted
  • Per Universal:
sudo add-apt-repository universe
  • Infine, per il Multiverso:
sudo add-apt-repository multiverse

Nota: I repository universali sono open source. Quelli con restrizioni sono in genere driver proprietari per il tuo dispositivo in esecuzione. E Multiverse ha i diritti d'autore allegati.

Controlla tutti i repository abilitati usando il comando,

grep ^deb /etc/apt/sources.list

Metodo-3:cambia lo specchio in uno funzionale vicino a te

Quando il ripristino dello specchio principale non funziona, cosa dovresti fare? Cambiare lo specchio in uno funzionante è l'opzione migliore. Risulta, il passaggio da predefinito a uno vicino alla tua posizione aumenta la velocità del tuo mirror e rimuove gli errori.

Devi includere il prefisso del paese relativo al luogo in cui vivi o in un luogo vicino.

Una persona dagli Stati Uniti deve usare "deb http://us.archive.ubuntu.com/ubuntu focal main limited".

Qui, gli Stati Uniti sono il prefisso internazionale. Ora, se vieni dal Canada o dall'India, usa semplicemente "ca" e "in", sostituendo il "noi" dal codice.

Esempio, 

 deb http://us.archive.ubuntu.com/ubuntu focal main restricted

Segui i passaggi seguenti per cambiare il tuo mirror in uno funzionante

Cambiare lo specchio è facile come una torta. Devi solo andare su un sito Web di mirror di archivio e inserire la posizione più vicina. Segui i passaggi seguenti.

  • Scorri https://launchpad.net/ubuntu/+archivemirrors e individua il server più vicino per te.

  • Trova il tuo Paese o un Paese vicino a te. 

Abbiamo preso il Bangladesh come esempio.

  • Fai clic sul link e verrai reindirizzato a un altro sito. 

  • Ora, copia i codici e aggiungili a “/etc/apt/sources.list”.

Infine, aggiorna utilizzando 

sudo apt update

E wallah, hai finito.

Metodo-4:cerca qualsiasi specchio funzionale

Sembra che anche il repository mirror vicino a te sia inattivo. Ma non preoccuparti. Basta cambiare i codici in uno funzionale.

Prova qualsiasi link dall'elenco che ti piace. Vai a https://launchpad.net/ubuntu/+archivemirrors.

Copia il codice mostrato di seguito e aggiungilo al repository.

Nota: Questo passaggio generalmente fa miracoli. Se per caso non è così, prova un nuovo paese.

Metodo-5:copia l'elenco delle sorgenti mirror da un ambiente desktop funzionante

Se stai ancora leggendo, nessuno dei metodi sopra ha funzionato per te. L'unico per riparare il tuo desktop Ubuntu Linux è copiare i sorgenti mirror del repository da un altro funzionante.

  • Utilizza il codice seguente sul terminale di un PC funzionante. 
cat /usr/share/doc/apt/examples/sources.list
  • Copia il contenuto dall'elenco tramite un semplice editor di testo.
  • Ora incolla i codici sul tuo desktop source.list e wallah. Hai fatto.
  • Termina tutto con un semplice comando sudo di aggiornamento.

Come aggiungere un nuovo codice di linea a souces.list File

Il modo più semplice per aggiungere il mirror del repository a souces.list è tramite l'editor di testo della GUI.

  • In primo luogo, usa il codice, 
echo “new line of text” | sudo tee -a /etc/apt/sources.list
  • Ora, incolla il codice qui sotto. 
sudo gedit /etc/apt/sources.list
  • Copia i codici di riga, ad esempio 
deb http://mirror.dhakacom.com/ubuntu/ YOUR_UBUNTU_VERSION_HERE main 
deb-src http://mirror.dhakacom.com/ubuntu/ YOUR_UBUNTU_VERSION_HERE main 
  • Salva ed esci da sources.list. 

Nota finale

Il W:alcuni file di indice non sono riusciti a scaricare l'errore si verifica così raramente, trovare una soluzione adeguata è difficile. Fortunatamente, abbiamo coperto tutto ciò che devi sapere per risolvere il problema. In alcuni casi, i codici di distribuzione sono dannatamente craccati ed è necessario installare nuovamente la distribuzione. Tuttavia, è improbabile che questo scenario si realizzi presto. Una semplice modifica souces.list farà il trucco per tutti.


Ubuntu
  1. Scarica Ubuntu Linux

  2. Come aprire file ISO su Ubuntu Linux

  3. Come elencare gli utenti Linux su Ubuntu

  4. Come risolvere l'errore apt-get Impossibile recuperare nelle versioni di Ubuntu non supportate

  5. Come risolvere "W:Impossibile scaricare alcuni file di indice". Errore in Ubuntu

Come risolvere "Le informazioni di aggiornamento sono obsolete" in Ubuntu Linux

Correggi l'errore "Impossibile recuperare" con Google Chrome su Ubuntu e Linux Mint

Come utilizzare BleachBit per ottimizzare Ubuntu Linux

Come risolvere l'errore "Il repository non è ancora valido" in Ubuntu Linux

Come risolvere l'errore Apt-Get GPG NO_PUBKEY Ubuntu 14

Come risolvere la partizione NTFS non è riuscito a montare l'errore in Linux