![Linux Fedora 29에 Zoom을 설치할 때 "Qt_5_PRIVATE_API를 찾을 수 없음" 오류를 해결하는 방법은 무엇입니까?](https://linux55.com/image/170004/Linux%20Fedora%2029%EC%97%90%20Zoom%EC%9D%84%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EB%95%8C%20%22Qt_5_PRIVATE_API%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C%22%20%EC%98%A4%EB%A5%98%EB%A5%BC%20%ED%95%B4%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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
.