Qt 플랫폼 플러그인 'xcb'를 Debian Stretch에서 찾거나 로드할 수 없습니다

Qt 플랫폼 플러그인 'xcb'를 Debian Stretch에서 찾거나 로드할 수 없습니다

vlc 및 플라즈마 데스크탑과 같이 xcb를 사용하는 소프트웨어를 로드하는 데 문제가 있습니다. Vlc는 다음 오류를 보고합니다.

[0000000000ddc148] core libvlc: 기본 인터페이스를 사용하여 vlc를 실행합니다. 인터페이스 없이 vlc를 사용하려면 "cvlc"를 사용하세요.

Qt 플랫폼 플러그인 'xcb'를 찾거나 로드할 수 없기 때문에 애플리케이션을 시작할 수 없습니다.

사용 가능한 플랫폼 플러그인은 linuxfb,minimal,minimalegl,offscreen,wayland-egl,wayland입니다.

응용 프로그램을 다시 설치하면 이 문제가 해결될 수도 있습니다.

중단하다

나는 그것을 가지고 설치 libxcb1했는데 libx11-xcb1vlc를 다시 설치해도 문제가 해결되지 않았습니다.

답변1

어떤 시스템에서? 태그로 판단하면 데비안을 실행하고 있다고 가정합니까?

데비안 jessie 및 테스트에서 xcb 플러그인은 libqt5gui5패키지 에 있지만 vlc이에 의존합니다. 일부 이전 버전의 qt5 패키징에서는 qpa 플러그인이 포함된 패키지가 libqt5xcbqpa5.

답변2

2년 후 Debian 9.3 Stretch에서 패키지 설치 문제를 해결했습니다 xcb-proto. 그래서 다른 사용자들을 위해 이 답변을 게시하고 있습니다.

일부 프로그램을 실행할 수 없습니다: LibreCAD, MEGAsync, VirtualBox... 이들 프로그램에는 몇 가지 공통된 종속성이 있습니다.libc6, libgcc1 libgl1 libqt5core5a libqt5widgets5 libstdc++6

답변3

Fedora 25에서 명령을 사용하여 해결

ln -sf /usr/lib64/qt5/plugins/platforms/ /usr/bin/platforms

그리고

ldd /usr/bin/platforms/libqxcb.so | grep "not found"

관련 정보