A veces puede encontrar el error "W:algunos archivos de índice no se pudieron descargar. ” en Ubuntu al actualizar el sistema. Aquí hay un extracto del error.
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.
Desde la primera línea, el error es indicativo de un espejo que está inactivo o no disponible. En este caso, el espejo archive.ubuntu.com no está disponible por algún motivo.
Cómo corregir "W:No se pudieron descargar algunos archivos de índice". error en Ubuntu
Por lo general, el error debería desaparecer una vez que el espejo vuelva a estar en línea. Sin embargo, dado que no puede estar seguro de cuánto tiempo tardará el espejo en estar disponible nuevamente, el mejor método es cambiar a un espejo diferente.
Aquí hay algunas soluciones que puede tomar para resolver el error.
Solución 1:volver al espejo original de Ubuntu
Si te encuentras con este error, el primer truco bajo la manga es volver al espejo original. Esto implica crear un nuevo archivo de lista de fuentes a partir del archivo de lista de fuentes de muestra en /usr/share/doc/apt/examples/sources.list camino.
Puede echar un vistazo al archivo de la lista de fuentes de muestra como se muestra:
$ cat /usr/share/doc/apt/examples/sources.list
Salida de muestra
# 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
Pero primero, como siempre se recomienda, haga una copia de seguridad de las listas de fuentes como se muestra:
$ sudo mv /etc/apt/sources.list{,.backup} $ sudo mv /etc/apt/sources.list.d{,.backup}
A continuación, cree un nuevo archivo de lista de fuentes a partir del archivo de lista de fuentes de muestra siguiendo los pasos a continuación:
$ sudo mkdir /etc/apt/sources.list.d $ sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
Finalmente, actualice los repositorios como se muestra.
$ sudo apt update
Esto restaura todos los espejos y habilita el 'Principal ‘repositorio compatible con Canonical .
Para instalar apoyado por la comunidad paquetes de software, paquetes propietarios y paquetes que no están disponibles bajo una licencia completamente gratuita, podría considerar habilitar los siguientes repositorios:
- Universo – Software gratuito y de código abierto mantenido por la comunidad.
- Restringido – Controladores propietarios para dispositivos.
- Multiverso – Software restringido por derechos de autor o cuestiones legales.
Para habilitar estos repositorios, invoque los siguientes comandos.
$ sudo add-apt-repository restricted $ sudo add-apt-repository multiverse $ sudo add-apt-repository universe
Luego actualice sus listas de paquetes.
$ sudo apt update
En este punto, deberías tener tanto el Principal repositorio y apoyado por la comunidad repositorios a tu disposición.
Solución 2:seleccione el espejo más cercano de los espejos oficiales de Ubuntu
Alternativamente, puede considerar cambiar al espejo más cercano, que a menudo resulta ser el espejo más rápido, en relación con su ubicación geográfica.
El enfoque más fácil es asegurarse de que el espejo definido dentro del archivo de lista de fuentes incluya el código de país relativo a su país de residencia. Por ejemplo, el Oficial Estados Unidos espejo provisto en /etc/apt/sources.list es:
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
Si su ubicación no está en los Estados Unidos , simplemente sobrescriba EE. UU. código de país con el código de país apropiado. Por ejemplo, si se encuentra en Canadá , reemplázanos nosotros con ca como se muestra en el archivo como se muestra.
deb http://ca.archive.ubuntu.com/ubuntu focal main restricted
Una vez hecho esto, actualice la lista de fuentes como se muestra:
$ sudo apt update
Solución 3:Copie el contenido de la lista de fuentes de un sistema que funcione bien
Finalmente, la otra forma de resolver este error es copiar el contenido de la lista de fuentes archivo de otro sistema Ubuntu funcional y péguelos en el archivo de lista de fuentes de su sistema. Este es, con mucho, el método más fácil de corregir este error.
Los tres métodos descritos deberían ayudarlo a resolver este molesto error en Ubuntu .