Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > *NIX системы: Общие вопросы > Установка Qt под Debian |
Автор: OlegIT 26.3.2012, 09:45 | ||||||
Стал устанавливать Qt на ноутбук под Debian, без подключения к инету. Запускаю
Установка зависимой библиотеки опять натыкается на очередную зависимость. Ещё одно не понятное сообщение.
Но там только два варианта
И какую выбрать? Есть ли полный пакет установки Qt и QtCreator со всеми зависимостями? Очень желательно для PC и ARM. У хозяев библиотеки установленная инсталяшка работает криво http://forum.vingrad.ru/forum/topic-348647.html |
Автор: Cheloveck 26.3.2012, 19:19 |
http://qt.nokia.com/downloads/sdk-linux-x11-32bit-cpp-offline http://qt.nokia.com/downloads/sdk-linux-x11-64bit-cpp-offline PS Ни разу не было проблем с инсталяцией от вендера. |
Автор: OlegIT 26.3.2012, 19:26 |
Спасибо. Попробую завтра. |
Автор: OlegIT 27.3.2012, 08:54 |
Пишет, не найден С++ компилятор. Может и правда у меня только С компилятор стоит. |
Автор: Cheloveck 27.3.2012, 09:52 |
OlegIT, если ты его не ставил, то он и не стоит. В debian не предустановлены компиляторы. |
Автор: kapbepucm 27.3.2012, 14:54 |
для qt4-dev-tools достаточно наличие
С ваших логов видно, что вам требуется из этого списка только
|
Автор: OlegIT 27.3.2012, 19:04 |
Большое спасибо. Очередная попытка:) |
Автор: OlegIT 28.3.2012, 12:07 |
Когда-то я скачал полный комплект дисков Debian, четыре штуки. Может там есть всё, что мне надо. Я только не знаю на каком диске чего есть. Где почитать, как с этим всем работать? Следующим шагом у меня будет освоение разработки программ под ARM-Linux. Мне нужно будет скачать и поставить все эти библиотеки для armel? Как я понимаю, библиотеки для этих двух архитектур не перекроют друг друга. Кросс компилятор сам разберётся, какие библиотеки брать? |
Автор: Cheloveck 28.3.2012, 12:14 |
В полном комплекте 6 DVD. Да, там есть всё. Всё самое главное на первом диске. Компиляторы, Qt и все зависимости относятся к самому главному. |
Автор: OlegIT 28.3.2012, 12:16 |
Да, наверное 6, под рукой нет их |
Автор: kapbepucm 29.3.2012, 14:52 |
Вы, когда устанавливаете Debian, установщик автоматом изучает все ваши диски. И уже при непосредственной установке пакета, aptitude например, вас попросит "вставте диск № X", т.е. запоминать, где какой пакет лежит вовсе необязательно. Так как ARM и i386 разные платформы, то зависимости могут быть несколько иными. |
Автор: OlegIT 29.3.2012, 15:16 | ||||||||
А у меня не изучал. При первой установке обошёлся первым диском, как я понимаю минимумом по умолчанию. Потом доставлял компилятор (я думал, что установились оба варианта C и C++) и дибагер. Сейчас сижу не соображу как запустить доинсталлирование с диска. Скачал с сайта Debian всё что нужно, как я понимаю, для компилятора C++. Установил. Последние логи
Может, конечно, и лишнее установил, но пусть будет. Запустил
Получил (фрагмент)
Снова попытался запустить инсталяшку Qt SDK и снова получил предупреждение
Кокой C++ ему ещё нужен? С сайта скачал оба варианта компилятора i386 и armel. Можно оба установить, один другому не помешает? |
Автор: JackYF 29.3.2012, 19:33 |
g++. А то, что ты установил, это препроцессор. |
Автор: OlegIT 29.3.2012, 19:59 |
Согласен, с фрагментом ошибся. Но g++-4.4_4.4.5-8_i386.deb, который установил и ни ошибок, ни предупреждений не было, это же компилятор, http://packages.debian.org/stable/devel/g++-4.4. Почему инсталлятор его не видит? |
Автор: OlegIT 29.3.2012, 21:10 |
Спасибо |
Автор: bilbobagginz 30.3.2012, 00:18 |
OlegIT, на дворе 2012 год, а ты резолвишь зависимости в дебиан (которая являлась одной из первых, с 1998 года, внедривших похожий на FreeBSD ports механизм разрешения зависимостей) РУКАМИ Если тебе нужна архитектура ARM, изначально надо установить пакеты multilib/cross-arch, и тогда можно спокойно использовать apt с любой архитектурой. http://wiki.debian.org/BuildingCrossCompilers |
Автор: OlegIT 30.3.2012, 14:43 | ||||
Да руками, опыта пока нет. Спасибо за подсказку. По логу
Не вижу установленного С++. В рукопашную я всё, надеюсь, что всё, установил. Почему не виден компилятор? Может, конечно, на этот вопрос нельзя ответить, не видя комп. с системой, но может что-то посоветуете. Мне нужна и ARM и i386 архитектуры. Надеюсь они будут жить вместе мирно:) |
Автор: Cheloveck 30.3.2012, 17:23 | ||||
Не пойму, почему столько проблем? Кстати, QtCreator http://packages.debian.org/squeeze/qtcreator. Старый, но есть!
|
Автор: OlegIT 30.3.2012, 22:03 |
Так потому, что опыта в Linux очень мало, вот и теряюсь. Не всегда сразу понимаю где бинарник ставится, а где исходники. lib-ы тоже через make прогнать нужно? |
Автор: Cheloveck 31.3.2012, 09:45 |
OlegIT, make собирает программы из исходников используя файл с именемм Makefile. Почти все программы собираются не Makefile`ом напрямую, а используют более продвинутые системы генерации Makefile`ов: cmake, scons, qmake, etc. apt-get ставит пакеты из репозитория. dpkg -i ставит пакеты из *.deb файлов. |
Автор: kapbepucm 31.3.2012, 11:00 |
OlegIT, не мучайся руками ставить ![]() Подключи все имеющиеся DVD к с воему менеджеру пакетов, как тут писалось дальше sudo apt-get install qtcreator |