¿No puedes instalar los paquetes “qt-examples” y “qt-docs” porque la dependencia es demasiado nueva?

¿No puedes instalar los paquetes “qt-examples” y “qt-docs” porque la dependencia es demasiado nueva?

¿Qué le pasa a mi repositorio? ¿Por qué no puedo instalar qt-examples? ¿Cómo soluciono el repositorio?

$ sudo yum install qt-examples
[...]
Error: Package: 1:qt-examples-4.8.7-2.el7.x86_64 (base)
           Requires: qt(x86-64) = 1:4.8.7-2.el7
           Installed: 1:qt-4.8.7-3.el7_6.x86_64 (@updates)
               qt(x86-64) = 1:4.8.7-3.el7_6
           Available: 1:qt-4.8.7-2.el7.x86_64 (base)
               qt(x86-64) = 1:4.8.7-2.el7

Tengo un problema similar al instalar qt-docs. No quiero degradar Qt. El código de ejemplo que está ligeramente desactualizado debería funcionar bien.

¿Puedo forzarlo a instalar los ejemplos 7-2? O, ¿cómo obtengo los ejemplos de 7-3 cuartos de galón? La máquina no tiene acceso a Internet; entonces la gestión de paquetes es súper divertida.

Respuesta1

Lo instaló qt-4.8.7-3desde @updates, y ahora yumestá intentando instalar qt-examplesdesde base, por lo que debe volver a habilitar el updaterepositorio, luego la instalación debería funcionar bien.

Aunque el software probablemente funcionará bien con una discrepancia de versión menor, no querrás correr el riesgo de que se produzcan errores extraños debido a discrepancias...

Estar Completo:

puedes forzar la instalación, pero eso es un poco más complicado con yum; Realmente no sé si existe una opción para ello, pero estoy seguro de que puedes hacerlo con rpm:

  • descarga tu paquete
  • instalar conrpm -Ivh --nodeps

información relacionada