Tengo una caja de desarrollo de software con Ubuntu Jaunty Jackalope instalado. Sé que esta versión es de 2009, pero es un cuadro de desarrollo con requisitos estrictos, por lo que no puedo actualizar el sistema operativo a una versión más nueva de Ubuntu.
No puedo instalar un nuevo software para esta versión porque Jaunty ya no es compatible. Es decir, ninguno de los servidores de software de Ubuntu lleva Jaunty más. Por ejemplo, http://us.archive.ubuntu.com/ubuntu/dists/jaunty/ ya no existe. Entonces apt-get no funciona.
¿Que puedo hacer? ¿Existe un servidor de archivos Jaunty y cómo puedo apuntar apt-get a ese servidor?
Soy un usuario de Solaris / Windows, por cierto.
ubuntu
ubuntu-9.04
stackoverflowuser2010
fuente
fuente
Respuestas:
Puede usar la URL de versiones anteriores:
http://old-releases.ubuntu.com/ubuntu/
Las versiones antiguas incluyen todo lo que ya no se admite oficialmente. Simplemente reemplace us.archive y security con versiones antiguas en /etc/apt/sources.list y ¡ya está listo!
Tenga en cuenta que también puede tener fuentes de diferentes versiones de Ubuntu en su archivo sources.list (de hecho, en los viejos tiempos, actualizar a la versión más nueva significaba reemplazar manualmente warty por canoso y ejecutar dist-upgrade).
Entonces, si realmente lo necesita, puede obtener versiones más nuevas de paquetes de versiones más recientes sin actualizar todo el sistema operativo.
EDITAR: ejemplo más detallado. Suponiendo que el archivo que se encuentra aquí es su archivo sources.list, puede hacer algo como:
Dentro de VI
Úselos en lugar de cl si eso es lo que hay en su archivo.
Entonces corre
El primero actualizará sus fuentes en función de su archivo sources.list editado. El segundo actualizará todos los paquetes en su sistema a la versión más nueva que Jaunty usó antes de que finalizara el soporte (primero se le pedirá confirmación).
fuente
:%s/us\.archive/old-releases/g
entonces$ sudo apt-get update
. Servidor Ubuntu 13.10.No sé exactamente cuál es la razón, pero Ubuntu hace que sea un poco más difícil instalar paquetes en versiones que ya no admiten. Parece que Ubuntu es lo suficientemente bueno como para continuar hospedando archivos para las versiones anteriores, pero usted está solo para descubrir cómo acceder a esos archivos.
Esto se gestiona desde
/etc/apt/sources.list
y archivos adicionales en/etc/apt/sources.list.d/
. Conocer el contenido de estas listas es útil para administrar sus componentes instalables. Nota: Esto está documentado enman sources.list
.Digamos que tienes algo como lo siguiente ...
Tenga en cuenta que esta línea contiene un componente de URL. El truco es que la línea es solo una abreviatura de las URL reales que se indican, que en este caso, son ...
La pregunta es, ¿siguen siendo válidas estas URL? La respuesta es no, ya no existen.
La solución es identificar las líneas desaparecidas en sus archivos sources.list y modificarlas con la ubicación actualizada, que en este caso es ...
Nota: Por lo general, hay varias entradas en sources.list. Es posible que no todos requieran este tipo de modificación, por lo que debe ser un poco selectivo, por ejemplo, verificar manualmente cada entrada. La respuesta corta es: reemplazar
archive.ubuntu.com
conold-releases.ubuntu.com
.Después de modificar este archivo, debe ejecutar lo siguiente antes de ejecutar
apt-get install
:fuente