데비안 불스아이에서는 호환되지 않는 Qt 라이브러리(5.14.2)를 이 라이브러리(5.15.1)와 혼합할 수 없습니다.

데비안 불스아이에서는 호환되지 않는 Qt 라이브러리(5.14.2)를 이 라이브러리(5.15.1)와 혼합할 수 없습니다.

gl.so 및/또는 업데이트된 데비안 불스아이를 수동으로 복사했기 때문에 Qt를 사용하여 어떤 프로그램도 시작할 수 없습니다... 모르겠습니다.

user@desktop:~$ vlc
VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2)
[0000562b1d36d5b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Cannot mix incompatible Qt library (5.14.2) with this library (5.15.1)
Aborted

root@desktop:~# sudo ldconfig -p | grep -i gl.so
    libwayland-egl.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libwayland-egl.so.1
    libobs-opengl.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libobs-opengl.so.0
    libcogl.so.20 (libc6,x86-64) => /lib/x86_64-linux-gnu/libcogl.so.20
    libQt5OpenGL.so.5 (libc6,x86-64) => /lib/x86_64-linux-gnu/libQt5OpenGL.so.5
    libOpenGL.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libOpenGL.so.0
    libOpenGL.so.0 (libc6) => /lib/i386-linux-gnu/libOpenGL.so.0
    libGL.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGL.so.1
    libGL.so.1 (libc6) => /lib/i386-linux-gnu/libGL.so.1
    libEGL.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libEGL.so.1
    libEGL.so.1 (libc6) => /lib/i386-linux-gnu/libEGL.so.1
    libCgl.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libCgl.so.1

Qt 재설치를 시도했지만 작동하지 않습니다. 많은 프로그램을 실행할 수 없습니다. 도와주세요.

bash_history를 확인하고 이것만 찾았지만 다른 라이브러리를 /lib/x86_64-linux-gnu/ 폴더에 복사했다는 것이 기억났습니다.

sudo cp /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 /lib/x86_64-linux-gnu/

이제 어떻게 해야 하나요? Qt5를 다시 설치해 보았지만 작동하지 않습니다. 감사해요.

편집: 타임 시프트를 통해 이전 상태로 복원했습니다(생명의 은인이었습니다). 이 기사는 더 이상 필요하지 않지만 이 문제와 관련된 아치 관련 주제만 찾았으므로 데비안 사용자에게 유용할 것이라고 생각했습니다. 제가 잘 설명했으면 좋겠습니다. 영어는 제 모국어가 아닙니다.

관련 정보