Não é possível instalar os pacotes “qt-examples” e “qt-docs” porque a dependência é muito nova?

Não é possível instalar os pacotes “qt-examples” e “qt-docs” porque a dependência é muito nova?

O que há de errado com meu repositório? Por que não consigo instalar qt-examples? Como faço para corrigir o repositório?

$ 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

Estou com um problema semelhante ao instalar o qt-docs. Eu não quero fazer o downgrade do Qt. O código de exemplo um pouco desatualizado deve funcionar bem.

Posso forçá-lo a instalar os exemplos 7-2? Ou como obtenho os exemplos de 7-3 qt? A máquina não tem acesso à Internet; então o gerenciamento de pacotes é super divertido.

Responder1

Você instalou qt-4.8.7-3de @updatese agora yumestá tentando instalar qt-examplesde base, então você deve reativar o updaterepositório, então a instalação deve funcionar bem.

Embora o software provavelmente funcione bem com uma incompatibilidade de versão secundária, você não gostaria de correr o risco de erros estranhos acontecerem devido a incompatibilidades...

para ficar completo:

simvocê pode forçar a instalação, mas isso é um pouco mais complicado yum; Eu realmente não sei se existe uma opção para isso, mas tenho certeza que você pode fazer isso com rpm:

  • baixe seu pacote
  • instalar comrpm -Ivh --nodeps

informação relacionada