VirtualBox 和 VLC 抱怨缺少 Qt 软件,但我已经安装了 Qt 包

VirtualBox 和 VLC 抱怨缺少 Qt 软件,但我已经安装了 Qt 包

我尝试安装qt*qt-sdk和,qt5*qt4*它们除了在整个系统中出现错误外,什么都做不了!我尝试使用 VLC 和 VirtualBox,但 VLC 抱怨:

[0000562c635bed38] skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)
[0000562c635bed38] skins2 interface error: cannot instantiate qt4 dialogs provider

然后 VLC 就变成一个完全无用的 shell

VirtualBox 抛出了

VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQt5Core.so.5: cannot open shared object file: No such file or directory

甚至不会打开

这是什么问题?我该如何解决?

附言:我拥有所有程序的所有信息!

答案1

在工作系统上:

$ dpkg -S /usr/lib/virtualbox/VirtualBox.so
virtualbox-qt: /usr/lib/virtualbox/VirtualBox.so

缺少的文件/usr/lib/virtualbox/VirtualBox.so由包提供virtualbox-qt

让我们看一下该包的反向依赖关系:

$ apt rdepends virtualbox-qt
virtualbox-qt
Reverse Depends:
  Recommends: virtualbox (= x.x.x.x)

因此,如果您virtualbox从 Ubuntu 存储库安装,并且安装正确,则 apt 也会virtualbox-qt自动安装。

如果你从 Ubuntu 存储库安装了 VirtualBox,并且不记得有任何错误消息,然后卸载virtualbox,然后运行sudo apt autoremove,然后使用重新安装sudo apt install virtualbox。密切注意任何错误消息。检查安装的依赖包中是否应该有virtualbox-qt

如果您以其他方式安装 VirtualBox,然后在 AskUBuntu 上搜索现有的非 Ubuntu vbox 安装问题。考虑卸载不受支持的版本并以 Ubuntu 方式安装。

相关内容