我的存储库有什么问题?为什么我无法安装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