私はDebian WheezyベースのディストリビューションであるCrunchbang Linux(Waldorf)を実行しています。ここから最新のvirtualboxであるhttps://www.virtualbox.org/wiki/Linux_Downloads
Linux用VirtualBox 5.1をダウンロードしました。私はコマンドを実行します
sudo dpkg -i virtualbox-5.1_5.1.0-108711~Debian~wheezy_i386.deb
全体の出力は次のとおりです。
(Reading database ... 196982 files and directories currently installed.)
Unpacking virtualbox-5.1 (from .../virtualbox-5.1_5.1.0-108711~Debian~wheezy_i386.deb) ...
Setting up virtualbox-5.1 (5.1.0-108711~Debian~wheezy) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
Processing triggers for hicolor-icon-theme ...
Processing triggers for shared-mime-info ...
Processing triggers for desktop-file-utils ...
コマンドを入力すると
virtualbox
次のエラーメッセージが表示されます。
Qt FATAL: This application failed to start because it could not find or load the Qt platform plugin "xcb".
Available platform plugins are: xcb.
Reinstalling the application may fix this problem.
パッケージをインストールしましたが、xcb
何も変更されませんでした。どんな提案がありますか?
ベストアンサー1
Ubuntu 14.04でVirtualbox 5.1を使用して同じ問題が発生しました。最善の方法ではないかもしれませんが、問題を解決しました。しかし、動作します。
ldd /usr/lib/virtualbox/plugins/platforms/libqxcb.so | grep not
一部のライブラリへの切断されたリンクを一覧表示します。これで、これらのリンクがすべて同じフォルダにあることがわかります/usr/lib/virtualbox/
。信じられない場合は、以下を試してください。
sudo updatedb
locate libQt5XcbQpaVBox.so.5
次に、既知のフォルダへのいくつかのソフトリンクを手動で作成します。
sudo ln -s /usr/lib/virtualbox/libQt5XcbQpaVBox.so.5 /lib/i386-linux-gnu/
最初のコマンドを実行して、リストされている各ライブラリーのリストへのリンクを作成するだけです。