Qt 플랫폼 플러그인 'xcb'를 로드할 수 없습니다.

Qt 플랫폼 플러그인 'xcb'를 로드할 수 없습니다.

설치 후 xubuntu 18.04(Linux 4.15.0-48-generic x86_64)(buildd@lgw01-amd64-036)(gcc 버전 7.3.0(Ubuntu 7.3.0-16ubuntu3)) #51-Ubuntu SMP)를 사용하고 있습니다. anki anki 웹사이트에 표시된 대로:

$ tar xjf Downloads/anki-2.1.12-amd64.tar.bz2
$ cd anki-2.1.12-linux-amd64
$ sudo make install

anki를 실행하면 다음 메시지가 나타납니다.

qt: Qt 플랫폼 플러그인 'xcb'를 찾았음에도 불구하고 ''에서 로드할 수 없습니다. qt: Qt 플랫폼 플러그인을 초기화할 수 없기 때문에 이 애플리케이션을 시작할 수 없습니다. 응용 프로그램을 다시 설치하면 이 문제가 해결될 수도 있습니다.

사용 가능한 플랫폼 플러그인은 eglfs, linuxfb, Minimal, Minimalegl, Offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb입니다.

[1] 3022 중단(코어 덤프) anki

다시 설치하거나 컴퓨터를 다시 시작한 후에도 마찬가지입니다.

답변1

Xubuntu 18.04의 경우 (2) 설치 옵션이 있습니다안키직접 컴파일하는 수고를 겪을 필요가 없습니다.

  1. Ubuntu 저장소에서: ( sudo apt install anki버전 2.1.0)
  2. Flatpak에서 : ( flatpak install flathub net.ankiweb.Anki버전 2.1.13)

답변2

시도해 보세요: 플랫폼 디렉터리로 이동하여 실행하고, ldd libqxcb.so나열된 모든 종속성이 설치되어 있고 공유 라이브러리 컬렉션에 있는지 확인하세요. 설치되지 않은 경우 공유 라이브러리에 넣습니다.

답변3

libxcb를 다시 설치해 보십시오:

sudo apt purge libxcb
sudo apt install libxcb 

패키지를 찾을 수 없으면 다음 명령을 사용하십시오.

sudo apt purge libxcb1
sudo apt install libxcb1

패키지에 대한 추가 정보:https://packages.ubuntu.com/source/bionic/libxcb

또한, 게시된 출력ldd /usr/lib/qt/plugins/platforms/libqxcb.so

관련 정보