web-dev-qa-db-ja.com

Qtプラットフォームプラグイン「xcb」を読み込めませんでした

インストール後にxubuntu 18.04(Linux 4.15.0-48-generic x86_64)(buildd @ lgw01-AMD64-036)(gcc version 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アボート(コアダンプ)アンキ

それを再インストールした後、またはマシンを再起動した後でも。

5
Rif

Xubuntu 18.04では、自分でコンパイルする手間をかけずに、インストールするオプションが2つありますanki

  1. Ubuntuリポジトリから:Sudo apt install anki(バージョン2.1.0)
  2. Flatpakから:flatpak install flathub net.ankiweb.Anki(バージョン2.1.13)
3
ajgringo619

試してみてください:プラットフォームディレクトリに移動して、ldd libqxcb.so。リストされているすべての依存関係がインストールされ、共有ライブラリのコレクションに含まれていることを確認してください。そうでない場合は、共有ライブラリにインストールまたは配置します。

2

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の出力を投稿してください

1
Sir Muffington