Qt5 Problema de resolução de dependência durante a atualização do yum no CentOS 7

0

Estou recebendo um erro de resolução de dependência ao atualizar meu sistema. A maioria das dependências do Qt5 são resolvidas ativando epel-testing , mas este permanece:

--> Finished Dependency Resolution
Error: Package: kf5-kdeclarative-5.36.0-2.el7.x86_64 (@epel)
           Requires: qt5-qtbase(x86-64) = 5.6.2
           Removing: qt5-qtbase-5.6.2-1.el7.x86_64 (@base)
               qt5-qtbase(x86-64) = 5.6.2-1.el7
           Updated By: qt5-qtbase-5.9.2-3.el7.x86_64 (base)
               qt5-qtbase(x86-64) = 5.9.2-3.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
    
por Alxs 12.05.2018 / 02:01

1 resposta

2

Seu erro declara: há um pacote, kf5-kdeclarative-5.36.0-2.el7.x86_64 (@epel) , com uma dependência difícil, Requires: qt5-qtbase(x86-64) = 5.6.2 , mas sua transação do YUM está sendo atualizada em qt5-qtbase : Updated By: qt5-qtbase-5.9.2-3.el7.x86_64 (base) .

A partir daqui, você tem algumas opções. Uma seria não atualizar qt5-qtbase para a versão mais recente, você pode fazer isso usando depois de instalar yum-plugin-versionlock :

yum versionlock qt5-qtbase

Você também pode atualizar kf5-kdeclarative para uma versão que funcione com qt5-qtbase-5.9.2 . Não consegui localizar esse pacote nos repositórios EPEL, por isso não tenho certeza de onde você poderia encontrar uma atualização.

Você pode remover kf5-kdeclarative para que qt5-qtbase seja atualizado corretamente.

    
por 12.05.2018 / 03:05