Linux Fedora 29 64ビットインストールにプログラム(拡大/縮小)をインストールしようとしています。必要なコンポーネントをすべてインストールしましたが、まだ問題があるようです。
[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(具体的にはバージョン6.5.1)でTortoiseHgを実行しようとしたときにこの問題が発生しました。問題が発生する前に、次の手順を実行しました。
- tortoisehg-6.5.1 タルボールを抽出した。
sudo yum install python39
必要なPython 3.9パッケージを実行してインストールしますsudo yum install python39-devel
。sudo alternatives --config python3
コマンドを使用してpython3.9を選択して、sudo alternatives --config python
最新の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
コマンドがtortoisehg GUIを正しく開くことを許可しますthg
。