Al intentar actualizar mi servidor CentOS 4.7, el comando YUM UPDATE devuelve:
- no usar ftp, http[s] o archivos para repositorios, omitiendo - Combinación de repositorio/liberación/archivo no válida
- La URL larga para la actualización que termina en repomd.xml da 404
- no más espejos para probar
Vi en otra publicación como esta (aunque CentOS 5.x) una respuesta acerca de que el soporte finalizará en alguna fecha de 2017, lo que significa que se necesita una URL diferente para encontrar archivos actualizados.
¿Es esto cierto para 4.7? Tiene sentido que así sea si esta es la forma estándar en que se administra Linux por parte de los distribuidores. Si es así, ¿hay otros sitios donde encontrar el archivo repomd.xml que aparentemente es necesario para una actualización?
Todo esto comenzó a partir de un comando SQL YUM INSTALL fallido.
Por último, ¿el comando de actualización cambia la versión de mi instalación o simplemente agrega/modifica archivos en mi versión a los incluidos en versiones más nuevas? Esto último es como me imagino que funciona, pero soy bastante nuevo en Linux y quiero saber todo lo que pueda razonablemente.
Respuesta1
Otros comentaristas se preguntan por qué se molesta en actualizar este sistema operativo y si se refiere a 7.4 porque, en términos de la actualidad del sistema operativo Linux, CentOS 4.7 es un sistema operativo muy, muy, extremadamente antiguo.
CentOS 4 fue lanzado en 2005, concualquieractualizaciones que finalicen en el año 2012.
La razón para actualizar (aparte de la obvia ausencia de un repositorio mantenido) sería simplemente porque habría reducido la conectividad con otras máquinas en Internet. Esto se debe al cifrado SSL/TLS, que recibió muchas actualizaciones a lo largo de estos años. Entonces, si esos "otros" servidores actualizados a los que se conecta desde la máquina antigua aplican, por ejemplo, TLS 1.1, es posible que no tenga suerte para conectarse a ellos en primer lugar.
Dicho esto, puedes probar suerte con elBóveda de CentOSy apunte los repositorios allí. No está cifrado, por lo que sus posibilidades de poder instalar paquetes son altas :).
Deberá ajustar las definiciones de repositorio /etc/yum.repos.d/
y apuntarlas al repositorio de bóveda correspondiente a la derecha, por ejemplo http://vault.centos.org/4.7/updates/x86_64/
(si la máquina/sistema operativo es x86_64 arch).