Установите Qt5 на Virtualbox, получите ошибку сегментации

У меня есть virtualbox (5.2.2), созданный из ubuntu-16.04.3-desktop-amd64.iso на хосте Windows. Я скачал qt-opensource-linux-x64-5.9.3.run, когда я запускаю его, получаю:

# ./qt-opensource-linux-x64-5.6.3.run
 Segmentation fault (core dumped)

Я пробовал много раз, то же самое. Я также попытался запустить qt-opensource-linux-x64-5.6.3.run, то же самое.

У меня такая же виртуальная коробка на другом хосте Windows, все в порядке.

Кто-нибудь может дать мне несколько подсказок? Спасибо!

0
задан 23 December 2017 в 06:36

1 ответ

Иногда вы можете получить ошибку сегментации при попытке установить программное обеспечение, которое было вручную загружено из глючного интерспайдера. Сбой ОЗУ также может вызвать ошибки сегментации, как упомянуто в комментарии fkraiem, но я не думаю, что это то, что происходит здесь, потому что, если сбой ОЗУ приводил к ошибкам, это также могло бы вызвать проблемы на хосте Windows.

Qt5 поставляется с собственной интегрированной средой разработки (IDE), которая называется Qt Creator, поэтому установка qt-opensource-linux-x64-5.6.3.run не требуется. Самый простой способ установить Qt5 - это установить qtcreator из репозиториев Ubuntu по умолчанию. Откройте терминал и введите:

sudo apt install qtcreator # installs Qt 5.5.1 in 16.04 

Если получение последней версии Qt5 является критическим, вы можете получить Qt Creator на основе Qt 5.9.1 в Ubuntu 17.10 или подождать, пока Ubuntu 18.04 выйдет, и получить Qt Создатель на основе Qt 5.9.3.

1
ответ дан 23 December 2017 в 06:36

Другие вопросы по тегам:

Похожие вопросы: