Para uno de mis proyectos, necesito instalar una versión anterior de Ubuntu (versión onírica 11.10). Pero apt-get falló (instalación) o apt-get update ya no funcionaba y fallaba con un mensaje de error "Error al obtener" y "404 no encontrado". A continuación se muestran los errores:
$ sudo apt-get update W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/main/source/Sources 404 Not Found [IP: 91.189.88.162 80] W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/universe/source/Sources 404 Not Found [IP: 91.189.88.162 80]
Y los errores de apt-get upgrade resultó en "403 prohibido".
Bueno, los errores eran esperados, porque Ubuntu 11.10 es una versión no compatible por lo que apt-get no puede encontrar los paquetes en security.ubuntu.com y archivo.ubuntu.com . Así que tuve que encontrar una solución alternativa (es decir, tenía que encontrar una URL que contuviera paquetes para versiones no compatibles) y, afortunadamente, Ubuntu la ha puesto a disposición en una URL alternativa.
apt-get failed – ¿Cómo hacer que funcione en un sistema operativo Ubuntu no compatible?
Ubuntu tiene un repositorio para versiones anteriores y está disponible en old-releases.ubuntu.com . Así que rápidamente haremos apt-get para buscar los paquetes en el repositorio de versiones anteriores. Para hacer eso, edite /etc/apt/sources.list .
# vim /etc/apt/sources.list
Busque las URL security.ubuntu.com y archivo.ubuntu.com y reemplace ambos con old-releases.ubuntu.com . La nueva sources.list debería verse como el que se muestra a continuación:
deb http://old-releases.ubuntu.com/ubuntu/ oneiric main deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric main deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates main deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric-updates main deb http://old-releases.ubuntu.com/ubuntu/ oneiric universe deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric universe deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates universe deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric-updates universe deb http://old-releases.ubuntu.com/ubuntu oneiric-security main deb-src http://old-releases.ubuntu.com/ubuntu oneiric-security main deb http://old-releases.ubuntu.com/ubuntu oneiric-security universe deb-src http://old-releases.ubuntu.com/ubuntu oneiric-security universe
¡Eso es!
Ahora debería poder realizar apt-get update o apt-get upgrade .
$ sudo apt-get update
$ sudo apt-get upgrade
Nota:si aún recibe errores 403 o 404, asegúrese de que las URL se ingresen correctamente en sources.list archivo y vuelva a intentarlo.