Algunos archivos de índice no se pudieron descargar «Error en Ubuntu Linux

Al instalar un software en Linux, aparece un mensaje como «W: No se pudieron descargar algunos archivos de índice». ¿Pero por qué sucede? Resulta que uno de los servidores espejo de Ubuntu está inactivo. Incluso si actualiza las listas de repositorios o reinicia, es posible que vuelva a aparecer el mismo error. ¿Preocupado? Bueno, no lo estés. Revertir al Ubuntu Mirror original es una solución fácil. 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 arreglarlo


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

En su lugar, puede intentar cambiar el espejo. Pero primero, intente actualizar su 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 revise 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, necesita actualizar su distribución de Linux, ya que la actualización hace que las cosas funcionen correctamente. Ahora, usa el comando,

sudo apt update

Sudo apt update-W: algunos archivos de índice no se pudieron descargar

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. Necesita crear una nueva lista de fuentes a partir de la ruta «sources.list» para resolverlo. Utilice el siguiente comando y verifique.

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

Aporte:

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

Producción:

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

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

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

sudo mv /etc/apt/sources.list{,.backup}-W: No se pudieron descargar algunos archivos de índice

sudo mv /etc/apt/sources.list.d{,.backup}-W: algunos archivos de índice no se pudieron descargar

Vamos a hacer una nueva fuente a partir de una lista de muestra. Para encontrar la lista de muestra, 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 utilizando el «sudo apt update«Comando. Ahora viene la parte divertida. Hay tres tipos de repositorios. Debe habilitarlos uno por uno para obtener un resultado funcional. Para habilitarlos, use los siguientes códigos.

sudo add-apt-repository restricted
sudo add-apt-repository universe
sudo add-apt-repository multiverse

Nota: Los repositorios universales son de código abierto. Los restringidos suelen ser controladores propietarios 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 a 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 de predeterminado a uno cerca de su ubicación aumenta la velocidad de su espejo y elimina errores.

Debe incluir el código de país relativo al lugar donde vive o algún lugar cercano.

Una persona de los EE. UU. Necesita usar «Deb http://us.archive.ubuntu.com/ubuntu focal principal restringido».

Aquí, EE. UU. Es el código del país. Ahora, si es de Canadá o India, simplemente use «ca» e «in», reemplazando el «us» 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 réplicas de archivos e ingresar su ubicación más cercana. Siga los pasos a continuación.

https://launchpad.net/ubuntu/+archivemirrors

  • Encuentre su país o un país cercano a usted.

Tomamos a Bangladesh como ejemplo. Selección de espejo de archivo de servidor de Bangladesh

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

Sitio del servidor de Bangladesh para ubuntu

  • Ahora, copie los códigos y agréguelos al «/etc/apt/sources.list ”.

Código de copia del servidor de archivemirror de Ubuntu

Finalmente, actualice usando

sudo apt update

Y wallah, has terminado.

Método 4: búsqueda de cualquier espejo funcional


Parece que el repositorio espejo cercano a usted también está caído. Pero no se preocupe. Simplemente cambie los códigos a uno funcional.

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

Seleccione cualquier servidor de https://launchpad.net/ubuntu/+archivemirrors

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

Copia de código para W: algunos archivos de índice no se pudieron descargar

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

Método 5: Copie la lista de fuentes duplicadas 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 arreglar su escritorio de Ubuntu Linux es copiando las fuentes del espejo del repositorio de otro que funcione.

  • Utilice el siguiente código en el 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 source.list de escritorio y wallah. Estás listo.
  • Termine todo con un simple comando de actualización sudo.

Cómo agregar un nuevo código de línea al souces.list Expediente


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

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 sources.list.

EndNote


El error W: algunos archivos de índice no se descargaron es tan raro 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 muy mal y necesitas instalar la distribución de nuevo. Sin embargo, es poco probable que este escenario ocurra pronto. Una simple edición de souces.list hará el truco para todos.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *