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.