No se puede actualizar glibc en CentOS 7

Tengo CentOS 7 instalado. Quiero instalar el package APR para Apache, y me dicen que no puedo instalarlo porque requiere al less glibc.2.14 mientras tengo instalado glibc.2.12 . He descargado el package glibc.2.17.rpm , luego lo instalo pero arroja un error que requiere que se instale glibc.common.2.17 .

Ahora estoy atascado, porque cuando bash instalar glibc.common.2.17 , arroja un error que requiere glibc.2.17 (el package que primero quería instalar). Parece que hay una dependencia circular. ¿Cómo puedo actualizar glibc 2.12 en CentOS 7? Estoy totalmente confundido …

Debe download los siguientes 4 packages desde un espejo:

  1. glibc-2.17-55.el7.i686.rpm
  2. glibc-2.17-55.el7.x86_64.rpm
  3. glibc-common-2.17-55.el7.x86_64.rpm
  4. glibc-headers-2.17-55.el7.x86_64.rpm

Después de hacerlo, emita un rpm -ivh glibc-* . Si eso falla, descarga:

  1. glibc-devel-2.17-55.el7.i686.rpm
  2. glibc-devel-2.17-55.el7.x86_64.rpm

y vuelva a emitir el command nuevamente. Después de actualizar glibc, emita una yum update para resolver cualquier dependencia nueva.

Si tiene instalado glibc 2.12, NO tiene CentOS7; estás en CentOS6. Si bien ha habido un gran dolor por el locking de las versiones mayor / menor después del lanzamiento de la distribución, es por estabilidad, testing y certificación; Aprenderás el valor más adelante: la versión que estás viendo no debería existir en un centos7 actualizado.

Actualice su CentOS7, haga una installation yum de apr (apr-devel también?) Y listo.

Si TIENE CentOS6, apr-1.3.9-5.el6_2.x86_64 requiere glibc-2.12. Yum install también obtendrá lo que necesita aquí.

En general

  1. No mezcle los RPM de repositorys compatibles: está buscando dolor.
  2. No mezcle los RPM de dos versiones de distribución diferentes: están diseñados para funcionar juntos y así lo testingn.
  3. si de repente es difícil o hay posts extraños, hay muchas posibilidades de que estés haciendo algo que no deberías hacer.
  4. Dependencia El infierno [tm] es autoinfligido. Sin excepciones.

Trabajé en una distribución; no en Soporte sino adyacente a él. # 4 es una teoría bien probada.

    Intereting Posts