
我的儲存庫出了什麼問題?為什麼我無法安裝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