На этот вопрос уже есть ответ здесь:
Я попытался установить 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 переходит в совершенно бесполезную оболочку
А VirtualBox выдает
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQt5Core.so.5: cannot open shared object file: No such file or directory
и даже не открывается
В чем проблема и как можно Исправлю?
PS: У меня все депы на все проги!
В работающей системе:
$ 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
автоматически.
Если вы установили VirtualBox из репозиториев Ubuntu и не вызывали никаких сообщений об ошибках, то удалите virtualbox
, затем запустите sudo apt autoremove
, а затем переустановите, используя sudo apt install virtualbox
. Обратите особое внимание на любые сообщения об ошибках. Убедитесь, что среди установленных пакетов зависимостей должно быть virtualbox-qt
.
Если вы установили VirtualBox другим способом , то поищите в существующем теле неработающие вопросы по установке vbox не из Ubuntu в AskUBuntu. Попробуйте удалить неподдерживаемую версию и установить путь Ubuntu.