Cómo usar APT o Synaptic en versiones antiguas de Ubuntu (tras ‘end of life’)

Como muchos sabéis, Ubuntu tiene un calendario muy riguroso en el que se van publicando nuevas versiones del sistema operativo. Algunas de ellas son llamadas LTS (Long Time Support) debido a que tienen soporte durante 5 años, mientras que las normales solo durante uno o dos años. Por esto, lógicamente es recomendable instalar siempre una LTS para disponer el mayor tiempo de las actualizaciones.

En el momento que se termina el ciclo de soporte de la versión, los repositorios dejan de funcionar, dando error 404 (tanto en APT como Synaptic):

# sudo apt-get update
Ign http://mirror.ousli.org jaunty Release.gpg
Ign http://mirror.ousli.org jaunty/main Translation-es
Ign http://mirror.ousli.org jaunty/restricted Translation-es
Ign http://mirror.ousli.org jaunty/universe Translation-es
Ign http://mirror.ousli.org jaunty/multiverse Translation-es
...
...
Err http://mirror.ousli.org jaunty/main Packages
  404 Not Found
Err http://mirror.ousli.org jaunty/restricted Packages
  404 Not Found
Err http://mirror.ousli.org jaunty/main Sources
  404 Not Found
...
...
W: Imposible obtener http://mirror.ousli.org/ubuntu/dists/jaunty/main/binary-i386/Packages  404 Not Found

W: Imposible obtener http://mirror.ousli.org/ubuntu/dists/jaunty/restricted/binary-i386/Packages  404 Not Found

W: Imposible obtener http://mirror.ousli.org/ubuntu/dists/jaunty/main/source/Sources  404 Not Found
...
...

Lo recomendable llegados a este punto es reinstalar el sistema con una versión LTS actual, una pena porque la estabilidad de GNU/Linux y Ubuntu es tal que podemos tener un sistema durante años y años sin ningún tipo de problema.

No obstante, existe una forma de modificar las sources/repositorios para poder seguir utilizando APT e instalar/actualizar paquetes. Simplemente, modificad el fichero /etc/apt/sources.list y copiar el siguiente contenido. En este caso sería para la versión jaunty, si utilizáis otra versión simplemente sustituid ‘jaunty’por el nombre de la misma:

deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted
deb http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ jaunty universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ jaunty universe multiverse
deb http://old-releases.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://old-releases.ubuntu.com/ubuntu jaunty-security main restricted

Guardamos y actualizamos los repositorios, a partir de ese momento y si no recibimos ningún error podremos seguir instalando nuevos paquetes en el sistema:

$ sudo apt-get update

Obj http://old-releases.ubuntu.com jaunty Release.gpg
Obj http://old-releases.ubuntu.com jaunty/main Translation-es
Obj http://old-releases.ubuntu.com jaunty/restricted Translation-es
Obj http://old-releases.ubuntu.com jaunty/universe Translation-es
Obj http://old-releases.ubuntu.com jaunty/multiverse Translation-es
Obj http://old-releases.ubuntu.com jaunty-updates Release.gpg
Ign http://old-releases.ubuntu.com jaunty-updates/main Translation-es
Ign http://old-releases.ubuntu.com jaunty-updates/restricted Translation-es
Obj http://old-releases.ubuntu.com jaunty-security Release.gpg
Ign http://old-releases.ubuntu.com jaunty-security/main Translation-es
Ign http://old-releases.ubuntu.com jaunty-security/restricted Translation-es
Obj http://old-releases.ubuntu.com jaunty Release
Obj http://old-releases.ubuntu.com jaunty-updates Release
Obj http://old-releases.ubuntu.com jaunty-security Release
Obj http://old-releases.ubuntu.com jaunty/main Packages
Obj http://old-releases.ubuntu.com jaunty/restricted Packages
Obj http://old-releases.ubuntu.com jaunty/main Sources
Obj http://old-releases.ubuntu.com jaunty/restricted Sources
Obj http://old-releases.ubuntu.com jaunty/universe Packages
Obj http://old-releases.ubuntu.com jaunty/multiverse Packages
Obj http://old-releases.ubuntu.com jaunty/universe Sources
Obj http://old-releases.ubuntu.com jaunty/multiverse Sources
Obj http://old-releases.ubuntu.com jaunty-updates/main Packages
Obj http://old-releases.ubuntu.com jaunty-updates/restricted Packages
Obj http://old-releases.ubuntu.com jaunty-updates/main Sources
Obj http://old-releases.ubuntu.com jaunty-updates/restricted Sources
Obj http://old-releases.ubuntu.com jaunty-security/main Packages
Obj http://old-releases.ubuntu.com jaunty-security/restricted Packages
Obj http://old-releases.ubuntu.com jaunty-security/main Sources
Obj http://old-releases.ubuntu.com jaunty-security/restricted Sources
Leyendo lista de paquetes... Hecho

28 comentarios en “Cómo usar APT o Synaptic en versiones antiguas de Ubuntu (tras ‘end of life’)

  1. Se que se hace referencia tanto en el titulo como en el contenido, pero igual quiero recalcar que a partir de ese momento, solo se instalan programas y no se obtienen mas actualizaciones, lo digo por los repositorios:

    jaunty-updates
    jaunty-security

    Gracias por tus entradas, son bastante de mi agrado

  2. muy buen post espero te des la vuelta por el mio, he estado buscando una solución a este problema de actualizar una distro descontinuada y ere el unico que ha posteado una solución verdadera espero sigas con tu blog y nos brindemos consejos para mejorar nuestro conocimiento sobre GNU/Linux.

  3. por fin! despues de una semana buscando encontre aqui la solucion.
    he visitado como 100 paginas en idiomas increibles, a mas de en español e ingles, por supuesto; nadie ponia cosas que funcionaran pues los repositorios estaban obsoletos para esta distro a la cual no se le permiten las actualizaciones, hasta segui un manual con unos scripts muy complicados pero nada funciono, hasta que tropece con tu blog y mano de santo, oiga…
    cuando vi como se descargaban los paquetes no me lo podia creer
    no se de donde sacaste los repositorios old-releases pero funciona
    estaba a punto de abandonar jaunty que es la que mas me gusta (despues de probar como 60)me coje el wifi a la primera, tiene gimp openoffice que por fin lo pude poner en español gracias a ti, etc.
    te adoro, muaaa

  4. Impresionante!!!!! Toda la tarde con el problema de los repositorios, buscando la solución por miles de paginas y nada, y por fin encontré esto que funciono a la primera. Mil gracias me has sido de gran ayuda!!!

  5. NO FUNCIONA he intentado abrir el enlace y da error 404 Not Found, NO FUNCIONA
    Con lo ilusionado que estaba pensando que podría instalar Ubuntu 8.10 para darle compatibilidad al 100% a mi hercules Mk2 y al programa HDJCPL que no funciona más que con unas pocas, en fin
    NO SIRVE
    Saludos

  6. Meti la pata, (o eso creo) resulta que el enlace da a http://old-releases.ubuntu.com jaunty pero ahora no esta ahí y lo han cambiado de sitio
    http://old-releases.ubuntu.com/ubuntu/dists/intrepid-backports/ (esa es la que me interesa a mi pero jaunty también esta)
    Osea que esto sirva para todos, si ponéis los enlaces y no funciona es que lo han cambiado de sitio no obstante bajare la versión 8.10 y la probare en un virtualizador para corroboer si es cierto o no
    saludos

  7. Pues SI funciona amigos SI funciona, estoy escribiendo desde un virtualbox con una Ubuntu 8.10 el error era basicamente que yo confundia intrepid con interpid y así no funcionaba (cosas que tiene los nombres de las distribuciones de Ubuntu)
    Ahora probare con Mint 6 que es compatible con los repos de Ubuntu 8.10 y veremos que pasa, creo que pro fin podre hacer funcionar 100% la hercules Mk2, eso pasa cuando existen controladores tan viejos que no se actualizan desde hace años y años
    Saludos

  8. No se si lo comente o no, pero si no haya va, bien el problema era que no ponía bien el nombre de la distribución es interpid no intrepid por eso me daba error, ahora me encuentro instalando la Ubuntu 8.10 por tema de los controladores de la hercules Mk2 (no por los controladores en si si no por el tema del Hdjcpl) osea dicho de otra forma el panel de control de hercules, que solo funciona en Mint 6, Ubuntu 8.10 o OpenSuse 11.1 (ni siquiera en la 11.4 funciona), pero como OpenSuse con los repositorios de la 11.1 dan tantos problemas no me queda otra que probar suerte con esta
    Saludos

  9. Hola,

    He encontrado este fantástico post para poder actualizar los repositorios de Ubuntu 8.10 Intrepid por unos nuevos del source.list… La cuestión es que lo edito, guardo y nada, falla… :( No sé si es que pongo mal el source.list o qué si no. ¿Me ayudáis por favor? Gracias!!!

    Mi source.list:

    deb http://old-releases.ubuntu.com/ubuntu/dists/ intrepid main restricted
    deb-src http://old-releases.ubuntu.com/ubuntu/dists/ intrepid main restricted
    deb http://old-releases.ubuntu.com/ubuntu/dists/ intrepid-updates main restricted
    deb-src http://old-releases.ubuntu.com/ubuntu/dists/ intrepid-updates main restricted
    deb http://old-releases.ubuntu.com/ubuntu/dists/ intrepid universe multiverse
    deb-src http://old-releases.ubuntu.com/ubuntu/dists/ intrepid universe multiverse
    deb http://old-releases.ubuntu.com/ubuntu/dists/ intrepid-security main restricted
    deb-src http://old-releases.ubuntu.com/ubuntu/dists/ intrepid-security main restricted

    Los errores son los siguientes:

    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid/main/binary-i386/Packages.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid/restricted/binary-i386/Packages.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid/main/source/Sources.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid/restricted/source/Sources.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid/universe/binary-i386/Packages.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid/multiverse/binary-i386/Packages.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid/universe/source/Sources.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid/multiverse/source/Sources.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid-updates/main/binary-i386/Packages.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid-updates/restricted/binary-i386/Packages.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid-updates/main/source/Sources.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid-updates/restricted/source/Sources.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid-security/main/binary-i386/Packages.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid-security/restricted/binary-i386/Packages.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid-security/main/source/Sources.gz 404 Not Found
    Imposible obtener http://old-releases.ubuntu.com/ubuntu/dists/dists/intrepid-security/restricted/source/Sources.gz 404 Not Found
    Algunos archivos de índice no se han podido descargar, se han ignorado,
    o se ha utilizado unos antiguos en su lugar.

    GRACIAS!!!

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>