我正在尝试在 Linux Fedora 29 64 位安装上安装程序(zoom)。我想我已经安装了所有先决条件,但仍然存在一个问题
[root@myhost~]# ldd /opt/zoom/zoom | more
/opt/zoom/zoom: /lib64/libQt5Quick.so.5: version `Qt_5_PRIVATE_API' not found (required by /opt/zoom/zoom)
相关软件包 qt5-qtdeclarative-5.11.3-1.fc29.x86_64 已安装。我该如何解决这个问题?
更新所请求的信息:
[root@myhost~]# updatedb && locate libQt5Quick.so.5
/opt/zoom/libQt5Quick.so.5
/opt/zoom/libQt5Quick.so.5.9
/opt/zoom/libQt5Quick.so.5.9.6
/usr/lib64/libQt5Quick.so.5
/usr/lib64/libQt5Quick.so.5.11
/usr/lib64/libQt5Quick.so.5.11.3
[root@myhost~]# strings -d /usr/lib64/libQt5Quick.so.5 | grep Qt.*API
Qt_5.11.3_PRIVATE_API
答案1
我Fedora
在安装时遇到了同样的问题Private Internet Access
客户端用户界面。我通过在LD_LIBRARY_PATH
运行客户端之前更新来解决它,如下所示:
user$ export LD_LIBRARY_PATH=/opt/piavpn/lib:${LD_LIBRARY_PATH} && nohup /opt/piavpn/bin/pia-client &
但实际上,这种解决方法Fedora
并不是Private Internet Access
.一般来说,遇到这种情况就可以尝试一下OP其他情况下的问题。
总之,这是我使用的包装器脚本(简单),以及我自己的一些评论:
# ===============================================================
# NOTE: The PIA VPN GUI client will download an update to:
# /opt/piavpn/var/update/pia-linux-w.x.z-NNNN.run
# ===============================================================
# To install an update, you must run the above bash(1) script
# as yourself (e.g. "jdoe"), NOT as user "root":
# ===============================================================
export LD_LIBRARY_PATH=/opt/piavpn/lib:${LD_LIBRARY_PATH} && \
nohup /opt/piavpn/bin/pia-client > /dev/null &
# ===============================================================
我希望这有帮助。
答案2
尝试在 Rocky 8 上运行 TortoiseHg(特别是版本 6.5.1)时遇到此问题。在出现问题之前已执行以下步骤:
- 提取了 tortoisehg-6.5.1 焦油球。
sudo yum install python39
通过运行和安装必要的 python 3.9 软件包sudo yum install python39-devel
。sudo alternatives --config python3
使用命令和sudo alternatives --config python
选择python3.9更新了较新的python的替代方案。- 通过运行命令更新 pip3
sudo pip3 install --upgrade pip
。 - 安装了各种 python 依赖项
sudo pip3 install
并分别安装了mercurial
、PyQt5
、QScintilla
和iniparse
。
出现这个问题是因为安装PyQt5没有指定版本安装版本2010年5月15日与 tortoisehg6.5.1 不兼容,而版本5.15.9是兼容的。运行sudo pip3 uninstall PyQt5
后sudo pip3 install PyQt5==5.15.9
允许命令thg
正确打开 tortoisehg GUI。