GNU/Linux >> Tutoriales Linux >  >> Cent OS

¿Centos 4.8 y Glibc 2.5?

¿Cómo haría para instalar glibc 2.5 en CentOS 4.8?

Sé que CentOS 4.8 ha terminado, lo cual está muy bien. Sin embargo, el entorno en el que estoy trabajando usa esta versión y lo hará por un tiempo. Entonces, es con lo que estoy atrapado.

Estoy familiarizado con el uso de yum , pero no tan familiarizado con el uso de rpm .

Respuesta aceptada:

Como regla general, actualizar un paquete con rpm en lugar de yum es sencillo:busque un lugar desde donde pueda descargar un RPM para centos, descárguelo e instálelo con rpm -i packagname.rpm . Alternativamente, descargue el rpm de origen, compílelo en Centos 4.8 e instálelo (es decir, haga una copia de seguridad, lo cual es algo bastante extraño para glibc porque glibc constituye una gran parte del entorno al que está haciendo una copia).

Repita para cualquier dependencia que pueda tener el nuevo paquete glibc, es decir, el nuevo glibc puede depender de una versión más nueva de otros paquetes. (es probable que libc tenga varios).

Repita también para cualquier paquete actualmente instalado que requiera la versión de libc que viene con Centos 4.8 o que sea incompatible con las versiones más nuevas (tendrá que actualizarlos a versiones que estén bien con una glibc más nueva). Es probable que glibc tenga muchas de estos, y muchos de ellos serán otras bibliotecas.

Estas actualizaciones adicionales pueden, a su vez, desencadenar otro ciclo de actualizaciones. y así. para glibc, trate "may" como "will".

Creo que debes preguntarte si realmente quieres hacer esto. Sus objetivos son contradictorios:desea/necesita quedarse con una versión anterior de centos, pero también desea una libc más nueva. Para algunos paquetes, eso no sería gran cosa... pero glibc es una parte central de un sistema Linux, cambiarlo afectará a casi todos los ejecutables compilados en el sistema. Algunos funcionarán bien, otros se romperán por completo con la nueva glibc y (lo peor de todo) algunos tendrán un comportamiento o resultados sutilmente diferentes (e incorrectos).

Esto conducirá a una situación en la que no tendrá ninguno de los beneficios de quedarse con Centos 4.8 (p. ej., un sistema y un comportamiento bien conocidos, todas las peculiaridades y errores tienen correcciones/soluciones alternativas, sin sorpresas, etc.) Y donde algunos/la mayoría/todos los beneficios de actualizar a una versión más nueva se ven contrarrestados por el hecho de que está ejecutando un sistema híbrido único, ni peces ni aves. No será un híbrido con poderes supermutantes, será un Monstruo de Frankenstein con partes desgarbadas y desparejas.

Relacionado:Centos:¿por qué la utilidad de cambio de nombre en Debian/Ubuntu es diferente a la de otras distribuciones, como CentOS?

En resumen, mi recomendación es quedarse con lo que tiene o actualizar a la última versión de Centos 6.3. Parece que puede tener un proceso de gestión de cambios bastante rígido en el trabajo, por lo que requerirá una planificación cuidadosa (siempre es una buena idea de todos modos) y una justificación por escrito de la necesidad de actualizar, incluidos los detalles de los problemas que está causando la versión anterior y el beneficios que proporcionará la actualización.

Además, poder demostrar que cualquier aplicación esencial funcionará bien en el nuevo Centos sería un complemento invaluable para la justificación... así que, si puede, intente iniciar una máquina o VM 6.3 e instale su software en ella.


Cent OS
  1. Cómo instalar y configurar Nginx en CentOS 7

  2. Cómo instalar dig en CentOS 7 y 8

  3. Cómo instalar Node.js y NPM en CentOS

  4. Instalación de PostgreSQL y phpPgAdmin en CentOS

  5. Configuración de NTP en Centos y Ubuntu

Cómo instalar y usar Terraform en CentOS 8

Cómo instalar PowerDNS y Poweradmin en CentOS 7

Cómo instalar y configurar GitLab CE en CentOS 7

Instalar y desinstalar Virtualizor en CentOS 8

Instalación de Apache y PHP en CentOS 8

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8