Название: [РЕШЕНО]Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 03, 2012, 09:48 Проинсталлировал QtSdk под Ubuntu. Но не могу ничего скомпилить, так как
/home/rx4hx/QtSDK/Desktop/Qt/4.8.0/gcc/bin/qmake пишет ошибка - нет такого инструмента. Проверил - есть. Под Виндой все ок! Что я сделал не так? Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 03, 2012, 09:52 Вопрос снимается! Разобрался!
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Bepec от Апрель 03, 2012, 12:13 подпиши тему [УДАЛИТЬ!] в 1 сообщение в названии темы.
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Пантер от Апрель 03, 2012, 12:24 А в чем была проблема? Отпишись, раз сам разрешил.
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: kambala от Апрель 03, 2012, 13:25 наверное разрешение на запуск не выставилось
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 03, 2012, 17:45 Отпишись, раз сам разрешил. В итоге не решил. >:( Собственно вопрос такой: есть полное ПРАВИЛЬНОЕ описание инсталляции Qt последней версии 4.8 под Ubuntu? В чем собственно вопрос: в линуксе не особо много работал. По этому хотелось бы по этапное описание установки. Описание установки брал от сюда: http://iroot.pp.ua/2011/09/qt-creator-linux.html но вместо qt-creator-2.x.x-src.zip имеем файл .bin - это как я понял, выполняемый файл? У меня его запустить не получилось. Далее , после Код: ./configure g++ not found - вопрос: его отдельно получается надо устанавливать? Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: kambala от Апрель 03, 2012, 17:55 g++ not found - sudo apt-get install gccвопрос: его отдельно получается надо устанавливать? Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: mutineer от Апрель 03, 2012, 18:30 g++ not found - вопрос: его отдельно получается надо устанавливать? Да, надо. В убунте в исходной поставке нет g++ Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 04, 2012, 09:34 sudo apt-get install gcc На это пишет Цитировать Уже установлена самая новая версия gcc. Следующие пакеты устанавливались автоматически и больше не требуются: linux-headers-2.6.32-31 linux-headers-2.6.32-31-generic на ./configure Цитировать make: g++: Команда не найдена make: *** [project.o] Ошибка 127 Может где пути нужно прописать? Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: mutineer от Апрель 04, 2012, 10:11 sudo apt-get install g++
Попробуй это Или поставь synaptic и поищи там g++ Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Пантер от Апрель 04, 2012, 10:14 И devel пакеты не забудь.
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: mutineer от Апрель 04, 2012, 10:15 И devel пакеты не забудь. девелопмент пакеты gcc? зачем?Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Пантер от Апрель 04, 2012, 10:30 Не гцц. Там что-то из девелов требовалось, но не помню что.
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: V1KT0P от Апрель 04, 2012, 11:26 Я первым делом ставлю:
Код: sudo apt-get install build-essential Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 04, 2012, 11:28 sudo apt-get install g++ Ок! Это прокатило! :) Идем дальше: Цитировать Basic XLib functionality test failed! You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /tmp/qt-everywhere-opensource-src-4.8.1/mkspecs/linux-g++. Это что за проблема? Это как раз из-за нехватки devel-пакетов? P.S. В качестве компенсации за возню с установкой под Линукс, в случае успеха обещаю вылощить подробнейший процесс установки Qt под Линукс для всех! :) Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 04, 2012, 11:31 Я первым делом ставлю: Код: sudo apt-get install build-essential Попробовал и это - результат как и предыдущем моем посте. Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: m_ax от Апрель 04, 2012, 11:43 Я первым делом ставлю: Код: sudo apt-get install build-essential Попробовал и это - результат как и предыдущем моем посте. Попробуйте sudo apt-get install libxext-dev Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Пантер от Апрель 04, 2012, 12:04 А вообще, ставь ты Кьют через менеджер пакетов. Причем девел версию.
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex Custov от Апрель 04, 2012, 12:05 Это что за проблема? Это как раз из-за нехватки devel-пакетов? aptitude install xorg-dev P.S. В качестве компенсации за возню с установкой под Линукс, в случае успеха обещаю вылощить подробнейший процесс установки Qt под Линукс для всех! :) Думаю что все ставят Qt из репозиториев. Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: kambala от Апрель 04, 2012, 13:33 я ставил сдк с сайта и всё заработало сразу же :)
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 04, 2012, 14:02 я ставил сдк с сайта и всё заработало сразу же :) Совершенно верно - ставил с сдк - все установилось сразу же, запустилось. Решил уменьшить объем (так же как и с виндовым сдк - в мнем много чего ненужного идет). Вот теперь разбираюсь (да в общем то думаю самому для опыта не лишним будет :) ) Тем более что под виндой установка Qt не из сдк проблем никаких не вызвала. Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Akon от Апрель 04, 2012, 14:26 Прям в этот момент собираю Qt.4.8.1 под Ubuntu :)
Цитировать Basic XLib functionality test failed! You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /tmp/qt-everywhere-opensource-src-4.8.1/mkspecs/linux-g++. Это пути для X11. По умолчанию его дев. пакет инсталлится не туда, поэтому несовпадение. Решение - прописать нужные пути, например, в файле QT_DIR/mkspecs/common/linux.conf. Код: QMAKE_INCDIR_X11 = /usr/include/X11 А пока меня насторожило сообщение configure: Build .................. libs toolss docs translations В toolss лишняя s :) Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 04, 2012, 14:57 Не хватает каких то dev пакетов.. Попробуйте sudo apt-get install libxext-dev Пошло после вот этого! Сейчас происходит make. Ожидаю результатов :) Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Akon от Апрель 04, 2012, 15:31 Да, инструменты у меня не собрались :(
Название: Re: Инсталляция под Ubuntu: нет qmake Отправлено: Alex_C от Апрель 04, 2012, 16:20 Как и обещал полное описание как я ставил Qt 4.8.1 и Creator 2.4.1 на убунту.
Исходные данные брались из советов на этом форуме и из статьи http://iroot.pp.ua/2011/09/qt-creator-linux.html Перед началом установки Qt нужно установить C/C++ sudo apt-get install g++ sudo apt-get install gcc # получение и инсталляция gcc и дополнительные библиотеки sudo apt-get install libxext-dev # дополнительные библиотеки Дальнейшая последовательность: cd /tmp # переходим в директорию /tmp Качаем Qt если надо wget http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.8.1.tar.gz # скачиваем файл qt-everywhere-opensource-src-4.8.1.tar.gz в текущую директорию wget http://get.qt.nokia.com/qtcreator/qt-creator-linux-x86-opensource-2.4.1.bin # скачиваем файл qt-creator-linux-x86-opensource-2.4.1.bin в текущую директорию Разархивируем и собирает Qt gunzip qt-everywhere-opensource-src-4.8.1.tar.gz # разархивируем файл qt-everywhere-opensource-src-4.x.x.tar.gz tar xf qt-everywhere-opensource-src-4.8.1.tar # вытаскиваем все из контейнера cd /tmp/qt-everywhere-opensource-src-4.8.1 # переходим в директорию /tmp/qt-everywhere-opensource-src-4.x.x ./configure # подготавливаем иходные коды к компиляции make -j3 # вместо цифры 3 пишем колличество процессоров у компьютера + 1 sudo make install # после этого все установиться в папку /usr/local/Trolltech/Qt-4.x.x echo 'PATH=/usr/local/Trolltech/Qt-4.8.1/bin:$PATH' >> ~/.profile # добавляем переменную среды для Qt sudo rm /etc/alternatives/qmake # удаляем ссылку на стандартный qmake системы sudo ln -s /usr/local/Trolltech/Qt-4.8.1/bin/qmake /etc/alternatives/qmake # создаем на новый qmake Инсталлируем Creator cd /tmp chmod 777 qt-creator-linux-x86-opensource-2.4.1.bin ./qt-creator-linux-x86-opensource-2.4.1.bin Запускаем Creator - создаем новый профиль, если надо. Инструменты-Параметры-Сборка и запуск-Профили Qt-Добавить- /usr/local/Trolltech/Qt-4.8.1/bin/qmake Название: Re: [РЕШЕНО]Инсталляция под Ubuntu: нет qmake Отправлено: Akon от Апрель 05, 2012, 08:49 Поздравляю!
Как я говорил выше, инструметы у меня не собрались для конфига: Код: ./configure -verbose -prefix . -debug-and-release -no-qt3support -no-make demos -no-make examples < @configure.in > @configure.out Название: Re: [РЕШЕНО]Инсталляция под Ubuntu: нет qmake Отправлено: Akon от Апрель 05, 2012, 13:12 Нашел причину: в конфигуре подал -nomake example вместо -nomake examples и поэтому получилось toolss ;D
Название: Re: [РЕШЕНО]Инсталляция под Ubuntu: нет qmake Отправлено: Akon от Апрель 06, 2012, 12:24 Как собрать сразу debug и release сборки?
|