vlc 및 플라즈마 데스크탑과 같이 xcb를 사용하는 소프트웨어를 로드하는 데 문제가 있습니다. Vlc는 다음 오류를 보고합니다.
[0000000000ddc148] core libvlc: 기본 인터페이스를 사용하여 vlc를 실행합니다. 인터페이스 없이 vlc를 사용하려면 "cvlc"를 사용하세요.
Qt 플랫폼 플러그인 'xcb'를 찾거나 로드할 수 없기 때문에 애플리케이션을 시작할 수 없습니다.
사용 가능한 플랫폼 플러그인은 linuxfb,minimal,minimalegl,offscreen,wayland-egl,wayland입니다.
응용 프로그램을 다시 설치하면 이 문제가 해결될 수도 있습니다.
중단하다
나는 그것을 가지고 설치 libxcb1
했는데 libx11-xcb1
vlc를 다시 설치해도 문제가 해결되지 않았습니다.
답변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"