A volte potresti riscontrare l'errore "W:Impossibile scaricare alcuni file di indice. ” su Ubuntu durante l'aggiornamento del sistema. Ecco un estratto dell'errore.
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg Unable to connect to archive.ubuntu.com:http: W: Some index files failed to download. They have been ignored, or old ones used instead.
Dalla prima riga, l'errore è indicativo di un mirror non disponibile o non disponibile. In questo caso, il mirror archive.ubuntu.com non è disponibile per qualche motivo.
Come risolvere "W:Impossibile scaricare alcuni file di indice". errore In Ubuntu
Di solito, l'errore dovrebbe essere cancellato una volta che il mirror è tornato online. Tuttavia, poiché non puoi essere certo di quanto tempo ci vorrà prima che il mirror torni disponibile, il metodo migliore è passare a un mirror diverso.
Ecco alcune correzioni che puoi adottare per risolvere l'errore.
Soluzione 1:ripristina il mirror originale di Ubuntu
Se ti imbatti in questo errore, il primo asso nella manica è tornare allo specchio originale. Ciò comporta la creazione di un nuovo file dell'elenco delle fonti dal file dell'elenco delle fonti di esempio in /usr/share/doc/apt/examples/sources.list percorso.
Puoi dare un'occhiata al file di esempio dell'elenco di sorgenti come mostrato:
$ cat /usr/share/doc/apt/examples/sources.list
Risultato campione
# See sources.list(5) manpage for more information # Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool. deb http://us.archive.ubuntu.com/ubuntu focal main restricted deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted deb http://security.ubuntu.com/ubuntu focal-security main restricted deb-src http://security.ubuntu.com/ubuntu focal-security main restricted deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
Ma prima, come sempre consigliato, fai una copia di backup degli elenchi delle fonti come mostrato:
$ sudo mv /etc/apt/sources.list{,.backup} $ sudo mv /etc/apt/sources.list.d{,.backup}
Quindi, crea un nuovo file dell'elenco delle fonti dal file dell'elenco delle fonti di esempio seguendo i passaggi seguenti:
$ sudo mkdir /etc/apt/sources.list.d $ sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
Infine, aggiorna i repository come mostrato.
$ sudo apt update
Questo ripristina tutti i mirror e abilita il "Principale ' repository supportato da Canonical .
Per installare supportato dalla community pacchetti software, pacchetti proprietari e pacchetti non disponibili con una licenza completamente gratuita, potresti considerare di abilitare i seguenti repository:
- Universo – Software gratuito e open source gestito dalla community.
- Limitato – Driver proprietari per i dispositivi.
- Multiverso – Software limitato da copyright o problemi legali.
Per abilitare questi repository, invoca i comandi seguenti.
$ sudo add-apt-repository restricted $ sudo add-apt-repository multiverse $ sudo add-apt-repository universe
Quindi aggiorna i tuoi elenchi di pacchetti.
$ sudo apt update
A questo punto, dovresti avere entrambi i Principali repository e supportato dalla community repository a tua disposizione.
Soluzione 2:seleziona il mirror più vicino dai mirror Ubuntu ufficiali
In alternativa, potresti considerare di passare al mirror più vicino, che spesso è il mirror più veloce, rispetto alla tua posizione geografica.
L'approccio più semplice è garantire che il mirror definito all'interno del file dell'elenco delle fonti includa il codice del paese relativo al proprio paese di residenza. Ad esempio, gli Stati Uniti ufficiali mirror fornito in /etc/apt/sources.list è:
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
Se la tua posizione non è negli Stati Uniti , sovrascrivi semplicemente gli Stati Uniti prefisso nazionale con il prefisso nazionale appropriato. Ad esempio, se ti trovi in Canada , sostituisci noi con ca come mostrato nel file come mostrato.
deb http://ca.archive.ubuntu.com/ubuntu focal main restricted
Al termine, aggiorna l'elenco delle fonti come mostrato:
$ sudo apt update
Soluzione 3:copiare i contenuti dell'elenco delle fonti da un sistema ben funzionante
Infine, l'altro modo per risolvere questo errore è copiare il contenuto dell'elenco delle fonti file da un altro sistema Ubuntu funzionante e incollali nel file dell'elenco delle fonti del tuo sistema. Questo è di gran lunga il metodo più semplice per correggere questo errore.
I tre metodi descritti dovrebbero aiutarti a risolvere questo fastidioso errore su Ubuntu .