GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo corregir el error "W:algunos archivos de índice no se pudieron descargar" en Ubuntu Linux

Al instalar una pieza de software en Linux, aparece un mensaje como "W:algunos archivos de índice no se pudieron descargar". ¿Pero por qué sucede? Resulta que uno de los servidores espejo de Ubuntu está caído. Incluso si actualiza las listas de repositorios o reinicia, el mismo error puede aparecer nuevamente. ¿Preocupado? Bueno, no lo seas. Volver al Ubuntu Mirror original es una solución fácil para ello. También puede seleccionar el espejo más cercano para aclarar las cosas. Ahora, cuando todas las probabilidades fallan, intente copiar el contenido de la lista de fuentes de un sistema en funcionamiento. Ahora profundicemos en cómo puedes arreglar la maldita cosa.

W:No se pudieron descargar algunos archivos de índice:vamos a solucionarlo

Una vez que sepa qué hacer y qué no hacer en Ubuntu, encontrar una solución para el error de descarga de archivos de índice es fácil. En términos generales, el problema se resolverá solo después de unas horas. Pero saber el momento adecuado cuando las cosas van a cambiar es difícil.

Puedes intentar cambiar el espejo en su lugar. Pero primero, intenta actualizar tu sistema con “$ sudo apt update ” Si su problema no se soluciona solo, verá un mensaje de error como, 

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.

Ahora siga los métodos a continuación para obtener las mejores soluciones. Trate de no apresurar las cosas. Continúe con el método solo si el anterior no funciona.

Método 1:intente actualizar su sistema

Primero, debe actualizar su distribución de Linux, ya que la actualización hace que las cosas funcionen correctamente. Ahora, usa el comando,

sudo apt update

Método 2:volver al espejo predeterminado

- -

Después de actualizar su sistema y no encontrar suerte, intente volver al espejo predeterminado. A veces, los servidores de Ubuntu cambian su espejo sin que te des cuenta. Debe crear una nueva lista de fuentes desde la ruta "sources.list" para resolverlo. Use el siguiente comando y compruébelo.

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

Entrada:

Salida: 

Haga una copia de la lista de fuentes en caso de que algo salga mal. Copie los comandos a continuación e inicie el proceso.

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

Vamos a hacer una nueva fuente a partir de una lista de muestra. Para encontrar la lista de muestras, ingrese el código,

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

Es posible que deba actualizar los repositorios de vez en cuando usando el “sudo apt update " dominio. Ahora viene la parte divertida. Hay tres tipos de repositorios. Debe habilitarlos uno por uno para obtener un resultado de trabajo. Para habilitarlos, use los siguientes códigos.

  • Para restringido:
sudo add-apt-repository restricted
  • Para Universal:
sudo add-apt-repository universe
  • Finalmente, para Multiverso:
sudo add-apt-repository multiverse

Nota: Los repositorios universales son de código abierto. Los restringidos suelen ser controladores patentados para su dispositivo en ejecución. Y Multiverse tiene derechos de autor adjuntos.

Verifique todos los repositorios habilitados usando el comando,

grep ^deb /etc/apt/sources.list

Método 3:cambie el espejo por uno funcional cerca de usted

Cuando volver al espejo principal no funciona, ¿qué debe hacer? Cambiar el espejo por uno que funcione es tu mejor opción. Resulta que cambiar del valor predeterminado a uno cercano a su ubicación aumenta la velocidad de su espejo y elimina los errores.

Debes incluir el código del país relativo a donde vives o algún lugar cercano.

Una persona de los EE. UU. debe usar "deb http://us.archive.ubuntu.com/ubuntu focal principal restringido".

Aquí, EE. UU. es el código de país. Ahora, si eres de Canadá o India, solo usa "ca" e "in", reemplazando el "nosotros" del código.

Ejemplo, 

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

Siga los pasos a continuación para cambiar su espejo a uno que funcione

Cambiar el espejo es muy fácil. Solo necesita ir a un sitio web de espejos de archivo e ingresar su ubicación más cercana. Siga los pasos a continuación.

  • Visita https://launchpad.net/ubuntu/+archivemirrors y localiza el servidor más cercano para ti.

  • Busca tu país o un país cercano. 

Tomamos Bangladesh como ejemplo.

  • Haga clic en el enlace y será redirigido a otro sitio. 

  • Ahora, copie los códigos y agréguelos a "/etc/apt/sources.list".

Finalmente, actualice usando 

sudo apt update

Y wallah, has terminado.

Método 4:Buscar cualquier réplica funcional

Parece que el repositorio espejo cerca de ti también está caído. Pero no te preocupes. Simplemente cambie los códigos a uno funcional.

Prueba cualquier enlace de la lista que te guste. Vaya a https://launchpad.net/ubuntu/+archivemirrors.

Copie el código que se muestra a continuación y agréguelo al repositorio.

Nota: Este paso generalmente funciona de maravilla. Si por casualidad no es así, prueba con un nuevo país.

Método 5:Copie la lista de origen del espejo desde un entorno de escritorio de trabajo

Si todavía está leyendo, ninguno de los métodos anteriores funcionó para usted. Lo único que puede reparar su escritorio Ubuntu Linux es copiar las fuentes espejo del repositorio de otro que funcione.

  • Use el siguiente código para la terminal de una PC que funcione. 
cat /usr/share/doc/apt/examples/sources.list
  • Copie el contenido de la lista a través de un editor de texto simple.
  • Ahora pegue los códigos en su escritorio source.list y wallah. Estás listo.
  • Termine todo con un simple comando update sudo.

Cómo agregar un nuevo código de línea a souces.list Archivo

La forma más fácil de agregar el espejo del repositorio a souces.list es mediante el editor de texto GUI.

  • Primero, usa el código, 
echo “new line of text” | sudo tee -a /etc/apt/sources.list
  • Ahora, pegue el código a continuación. 
sudo gedit /etc/apt/sources.list
  • Copie los códigos de línea, por ejemplo, 
deb http://mirror.dhakacom.com/ubuntu/ YOUR_UBUNTU_VERSION_HERE main 
deb-src http://mirror.dhakacom.com/ubuntu/ YOUR_UBUNTU_VERSION_HERE main 
  • Guarde y salga de source.list. 

Nota final

El error W:algunos archivos de índice no se pudieron descargar ocurre tan raramente que es difícil encontrar una solución adecuada. Afortunadamente, cubrimos todo lo que necesita saber para resolver el problema. En algunos casos, los códigos de distribución están malditos y necesitas instalar la distribución nuevamente. Sin embargo, no es probable que este escenario suceda pronto. Una simple edición de souces.list hará el truco para todos.


Ubuntu
  1. Descargar UbuntuLinux

  2. Cómo abrir archivos ISO en Ubuntu Linux

  3. Cómo enumerar usuarios de Linux en Ubuntu

  4. Cómo corregir el error apt-get Failed to Fetch en versiones de Ubuntu no compatibles

  5. Cómo arreglar "W:algunos archivos de índice no se pudieron descargar". Error en Ubuntu

Cómo arreglar "La información de actualización está desactualizada" en Ubuntu Linux

Solucione el error "Error al recuperar" con Google Chrome en Ubuntu y Linux Mint

Cómo usar BleachBit para optimizar Ubuntu Linux

Cómo corregir el error "El repositorio aún no es válido" en Ubuntu Linux

Cómo reparar el error Apt-Get GPG NO_PUBKEY Ubuntu 14

Cómo reparar el error de montaje de la partición NTFS en Linux