由於依賴項太新而無法安裝“qt-examples”和“qt-docs”套件?

由於依賴項太新而無法安裝“qt-examples”和“qt-docs”套件?

我的儲存庫出了什麼問題?為什麼我無法安裝qt-examples?如何修復儲存庫?

$ 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

我安裝時也遇到類似的問題qt-docs。我不想降級 Qt。稍微過時的範例程式碼應該可以正常工作。

我可以強制它安裝 7-2 範例嗎?或者,我如何獲得 7-3 qt-examples?機器無法上網;所以包管理非常有趣。

答案1

您已從 進行安裝qt-4.8.7-3@updates現在yum正嘗試qt-examples從 進行安裝base,因此您應該重新啟用update儲存庫,然後安裝應該可以正常運作。

儘管該軟體可能會在小版本不匹配的情況下運作良好,但您不想冒因不匹配而發生奇怪錯誤的風險...

完整:

是的您可以強制安裝,但這有點複雜yum;我真的不知道是否有這樣的選擇,但我確信你可以這樣做rpm

  • 下載你的包
  • 安裝與rpm -Ivh --nodeps

相關內容