У меня есть ubuntu 18.04 при запуске виртуального окна. Я получаю следующую ошибку.
#virtualbox
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQt5Core.so.5: cannot open shared object file: No such file or directory
ldd /usr/lib/virtualbox/VirtualBox.so | grep Qt
libQt5X11Extras.so.5 => /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007f7dcec8e000)
libQt5Core.so.5 => not found
libQt5Gui.so.5 => not found
libQt5Widgets.so.5 => not found
libQt5PrintSupport.so.5 => /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007f7dcea1f000)
libQt5OpenGL.so.5 => /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5 (0x00007f7dce7c8000)
libQt5Gui.so.5 => not found
libQt5Core.so.5 => not found
libQt5Widgets.so.5 => not found
libQt5Gui.so.5 => not found
libQt5Core.so.5 => not found
libQt5Widgets.so.5 => not found
libQt5Gui.so.5 => not found
libQt5Core.so.5 => not found
apt-file search libQt5Gui.so.5
libqt5gui5: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
libqt5gui5: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9
libqt5gui5: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5
у системы есть пакеты libqt5 *, но я не могу перечислить некоторые из них, используя
ls /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
ls: cannot access '/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5': No such file or directory
Please помощь
Для всех «не найденных» библиотек укажите их пакет, как вы это сделали, с поиском apt-файла для libQt5Gui.so.5. Затем установите пакеты с помощью sudo apt-get install, например:
sudo apt-get install libqt5gui5
Установка пакетов должна помещать библиотеки в нужное место, чтобы они были найдены.
Если файлов нет, либо они были установлены не в том месте (где-то вручную), они являются неправильной архитектурой (i386 вместо amd64, так что это будет в / usr / lib / i386-linux-gnu), либо установка не выполнялась должным образом (проверьте состояние пакетов с помощью команды:
dpkg -l | grep libqt5
Правильно установленные пакеты будут иметь статус «ii».
Вы можете использовать команду locate для поиска файла (ов), если они находятся где-то еще в системе, но если вы их установили, эта возможность вряд ли будет.
Для всех «не найденных» библиотек укажите их пакет, как вы это сделали, с поиском apt-файла для libQt5Gui.so.5. Затем установите пакеты с помощью sudo apt-get install, например:
sudo apt-get install libqt5gui5
Установка пакетов должна помещать библиотеки в нужное место, чтобы они были найдены.
Если файлов нет, либо они были установлены не в том месте (где-то вручную), они являются неправильной архитектурой (i386 вместо amd64, так что это будет в / usr / lib / i386-linux-gnu), либо установка не выполнялась должным образом (проверьте состояние пакетов с помощью команды:
dpkg -l | grep libqt5
Правильно установленные пакеты будут иметь статус «ii».
Вы можете использовать команду locate для поиска файла (ов), если они находятся где-то еще в системе, но если вы их установили, эта возможность вряд ли будет.