На днях понадобилось поставить на сервер Qt SDK. Необходима была версия >= 4.8.0, а сервер под Debian Squeeze, в репозиториях которого — Qt SDK 4.6.3. Поэтому вот небольшой мануал, как собрать qt-sdk из исходников.
Для начала идем на страницу архивов [http://download.qt.io/archive/qt/] и выбираем необходимую нам версию, например 4.8.0.
Скачиваем архив при помощи wget:
Затем распаковываем и переходим в распакованную директорию
$ cd ./qt-everywhere-opensource-src-4.8.0
Теперь займемся сборкой.
* Если при помощи опции
--prefix /path/to/install
не задать путь, установка будет произведена в /usr/local/Trolltech/Qt-4.8.0/
Если получаем сообщение
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in …
Выполняем
После еще раз запускаем
После запускаем сборку и установку
$ make install
По окончанию можно сделать ссылку на новый qmake:
Теперь можно собирать проект сразу на сервере используя qt 4.8.0
How to install Qt 4.8.x on Debian Squeeze
Pingback:Linux: Сборка Qt проекта из консоли