Установка Qt5 и конфигурация пути

Я установил Qt5 от стройплощадки Qt5 к следующему каталогу

/opt/Qt5 

Я также хотел бы упомянуть, что у меня было Qt4, установленный ранее, я удалил все экземпляры Qt4 через центр программного обеспечения.

Теперь, когда я выхожу designer от командной строки система дает следующую ошибку:

designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory

Что может быть сделано для исправления этой проблемы?

20
задан 17 March 2014 в 22:19

4 ответа

Значение по умолчанию замены спокойные пути версии в:

/usr/lib/x86_64-linux-gnu/qtchooser/default.conf
или в более новых выпусках /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf:

/opt/Qt5/bin
/opt/Qt5/lib

Проверка:

qtchooser -print-env

Ссылка: man qtchooser

26
ответ дан 16 November 2019 в 13:24

Надлежащий путь к спокойной конфигурации по умолчанию: /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

2
ответ дан 16 November 2019 в 13:24

Для всех тех, кто не деинсталлировал старую версию и задается вопросом, как изменить спокойное местоположение каталога. Корректный путь состоит в том, чтобы экспортировать переменную QT_SELECT и добавить пользовательский ~/.config/qtchooser/somename.conf файл.

Это будет спокойной установкой, видимой в qtchooser-l под "somename". Так, чтобы:

 QT_SELECT=somename; qtchooser -print-env 

возвратит Ваше пользовательское местоположение. Оборотная сторона изменения default.conf - то, что это могло бы делать недействительным, где Ваша старая спокойная версия найдена, когда я действительно изменял его на/some/path после выполнения:

QT_SELECT=qt4; qtchooser -print-env

Это находит, что более новая версия на моем пути, однако с ~/config/qtchooser/somename.conf более ранняя версия неповреждена.

Это упоминается в конце эти man qtchooser справка:

ФАЙЛЫ/etc/xdg/qtchooser / *.conf конфигурационные файлы В масштабе всей системы. У каждого есть две строки, первым является путь к двоичным файлам, и вторым является путь к библиотекам Qt. Если default.conf будет обеспечен, то настройки от него будут автоматически использоваться в случае, если ничто иное не выбрано.

$HOME/.config/qtchooser / *.conf конфигурационные файлы

0
ответ дан 16 November 2019 в 13:24

Я попробовал ответы, предлагающие проверять конфигурацию в qtchooser, но мне не удалось заставить это работать. Решение, которое работало на меня, состояло в том, чтобы просто добавить правильную спокойную версию для СОЕДИНЕНИЯ КАНАЛОМ. 5.11 в моем случае.

export PATH="/opt/qt511/bin:$PATH"
0
ответ дан 23 November 2019 в 02:43

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

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