No puedo instalar gnutls.i686 en una instalación CentOS x64

No puedo instalar gnutls.i686 en una instalación CentOS x64

Necesito instalarlo gnutls.i686en CentOS 7 pero aparece este error en yum:

Transaction check error:
  file /usr/share/man/man5/pkcs11.conf.5.gz from install of p11-kit-0.18.7-4.el7.i686 conflicts with file from package p11-kit-0.18.7-4.el7.x86_64
  file /usr/share/man/man8/p11-kit.8.gz from install of p11-kit-0.18.7-4.el7.i686 conflicts with file from package p11-kit-0.18.7-4.el7.x86_64

No sé si se trata de un error que debería informar al equipo de CentOS o si se trata simplemente de otro conflicto habitual.

La única manera que se me ocurre de solucionar este problema es eliminando esos archivos o haciendo que yum anule el conflicto e instálelo de todos modos.

Salida completa de yum:http://pastebin.com/ZHWbHrHJ

Respuesta1

Creo que su problema se debe a los mismos archivos de las páginas de manual en los paquetes 'p11-kit' de i686 y x64. Necesita solucionar este problema con la ayuda de la opción rpm -ivh --excludedocs.

Primero debe instalar el paquete que tiene conflicto usando --excludedocsla opción, primero descargue el paquete requerido p11-kit-0.18.7-4.el7.i686.rpmy luego instálelo con la siguiente opción:

rpm -ivh --excludedocs p11-kit-0.18.7-4.el7.i686.rpm  

Y después de esto ejecuta tu comando yum install gnutls.i686.

Se requieren más esfuerzos para encontrar el paquete, o puede usarmmm actualización sin conexiónpara copiar ese paquete, o usarComplemento de descarga exclusiva de yum.

Respuesta2

El problema está en las instalaciones multilib. Esto se ha solucionado en los árboles del 17/6 o posteriores.

Por cierto... Este código es en gran medida alfa en este momento y solo debe usarse con fines de prueba hasta el lanzamiento real.

información relacionada