Qt5 系列开发库已经升级到了 5.14,但是 M17N 仓库里面的 fcitx5-qt5 仍然是按照 5.13 构建的,会导致版本冲突,无法在 Qt 软件中输入。
试了一下玛格丽特仓库中的 fcitx5-qt5 也存在这个问题。
@xzhao 是因为官方从 tumbleweed 移除了 libqt4。fcitx5-qt5 不是单独编译的,上游项目叫做 fcitx5-qt,包含 qt4 和 qt5 的支持。现在没有 libqt4-devel 了,这个包就不再编译了,所以你更新了 qt5 之后,相当于用的还是之前编译成功的 fcitx5-qt5。容我更新下。
正常应该提示这个:
问题: 没有什么能提供 libQt5Gui.so.5 (Qt_5.13.1_PRIVATE_API),而它为 fcitx5-qt5-4.99.0+git20180620.2be4206-3.28.i586 所需
解决方案 1: 将执行以下动作:
保留已淘汰的 fcitx5-qt5-4.99.0+git20180620.2be4206-3.24.x86_64
保留已淘汰的 libQt5Gui5-5.13.0-2.2.x86_64
保留已淘汰的 libQt5Core5-5.13.0-2.2.x86_64
保留已淘汰的 libQt5DBus5-5.13.0-2.2.x86_64
解决方案 2: 卸载 fcitx5-qt5-4.99.0+git20180620.2be4206-3.24.x86_64
解决方案 3: 通过忽略一些依赖关系来断开 fcitx5-qt5-4.99.0+git20180620.2be4206-3.28.i586
现在已经好了