我尝试安装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 方式安装。