Conflicto de dependencia de RPM entre libX11 y libxcb

Conflicto de dependencia de RPM entre libX11 y libxcb

Tengo que instalar algunos paquetes para un servidor vnc en una máquina CentOS 6.5 que no tiene acceso a repositorios (por lo que tengo que transferir los paquetes rpm que necesito usando sftp).

Al intentar instalar el paquete libX11-1.6.0-6 recibí el siguiente error:

error: Dependencias fallidas: libxcb <1.9.1-3 entra en conflicto con libX11-1.6.0-6.el6.i686

Entonces actualicé libxcb a la versión solicitada pero sigo recibiendo el mismo error. Intenté forzar la instalación de libX11 con --nodeps pero ahora no tengo las siguientes bibliotecas: libxcb-glx.so.0 y libxcb.so.1.

Intentar reinstalar, actualizar o degradar libxcb para recuperar las bibliotecas no ha tenido éxito.

Qué debo hacer ?

Respuesta1

Los mensajes te dijeron que eso libxcbentraba en conflicto con libX11. Este último puede ser autónomo o (en el caso de paquetes en conflicto) usarse libxcbpara reemplazarpartede libX11. Hacer eso requiere un paquete diferente para libX11.

El escenario probable es mezclar paquetes de diferentes repositorios como en esta discusión:No puedo actualizar centos 6.6. Error: Paquete: y duplicado. En él, alguien había intentado forzar a su sistema a usar paquetes de un repositorio diferente (quizás la misma situación que usted).

Si realmente necesita el repositorio alternativo, la única ruta a seguir sería reemplazartodode los paquetes que en última instancia dependen de libxcb(los libX11paquetes que dependen deél, Etcétera). De lo contrario, su sistema será inconsistente y fallará de maneras inesperadas (como no poder actualizar).

Para hacer esto, debes comenzar buscando los paquetes dependientes:

información relacionada