Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Qt  (Прочитано 3320 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн werwolf_n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Qt
« : 29 Октября 2009, 14:49:18 »
Здравствуйте, не могли бы вы мне рассказать как пользоваться git? Задача: нужно установить последние версии Qt со всема необходимыми библиотеками, и QtCreator, также нужно чтоб их можно было потом легко обновлять.

P.S. все это с http://qt.gitorious.org/

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
Re: Qt
« Ответ #1 : 29 Октября 2009, 14:51:39 »
git clone git://gitorious.org/qt/qt.git qt
А необходимые библиотеки - это какие?
« Последнее редактирование: 29 Октября 2009, 16:00:22 от ubuntu lamer »
It began in Afrika

Оффлайн werwolf_n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Qt
« Ответ #2 : 29 Октября 2009, 15:03:24 »
 Я пользуюсь Qwt, и еще парочкой, но не в этом суть, как поставить "полный" Qt и QtCreator с git?
"полный" - libqt4-sql, -qt3support, -mysql, -script, -....  (-help, -dev, test, -designer, -gui ...)

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
Re: Qt
« Ответ #3 : 29 Октября 2009, 15:20:06 »
После
git clone git://gitorious.org/qt/qt.git qtзаходишь в папку git, выполняешь
./configure --helpи выбираешь нужное.

В общем случае получится так:
(Нажмите, чтобы показать/скрыть)


А qtcreator так ставится:
git clone git://gitorious.org/qt-creator/qt-creator.git qt-creator
cd qt-creator
qmake qtcreator.pro
make
make INSTALL_ROOT="/usr" install

Давно это было, может и забыл что :)

P.S. А может в ppa есть какие-нибудь ночные сборки? Наверняка ведь.
« Последнее редактирование: 29 Октября 2009, 15:59:29 от ubuntu lamer »
It began in Afrika

Оффлайн werwolf_n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Qt
« Ответ #4 : 29 Октября 2009, 15:33:25 »
OK.
вопрос 1й : все установится в /usr, и исходные папки (qt-creator , и git) можно просто удалить?
вопрос 2й: как потом обновляться?

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
Re: Qt
« Ответ #5 : 29 Октября 2009, 15:59:09 »
1. Я бы лучше ставил в /opt/qt и /opt/qtcreator и прописал бы в эти пути в $PATH

2. Заходишь в папку с зеркалом исходников git и выполняешь git pull origin, например

cd qt
git pull origin

cd qtcreator
git pull origin

Потом собираешь. Кстати, там ещё такие телодвижения делать надо перед сборкой:

unset QMAKESPEC
export QT4DIR=/путь/к/скачанному/qt
export PATH=${QT4DIR}/bin:${PATH}
export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH}
It began in Afrika

Оффлайн werwolf_n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Qt
« Ответ #6 : 29 Октября 2009, 16:24:00 »
1. Я бы лучше ставил в /opt/qt и /opt/qtcreator и прописал бы в эти пути в $PATH
Что мне это даст (и как мне прописать пути в $PATH, PATH=/opt/qt:/opt/qtcreator)?

Потом собираешь. Кстати, там ещё такие телодвижения делать надо перед сборкой:
unset QMAKESPEC
export QT4DIR=/путь/к/скачанному/qt
export PATH=${QT4DIR}/bin:${PATH}
export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH}
не вкурил, это зачем, это когда я самый первый раз ставить буду??
« Последнее редактирование: 29 Октября 2009, 16:29:09 от werwolf_n »

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
Re: Qt
« Ответ #7 : 29 Октября 2009, 17:56:06 »
Что мне это даст (и как мне прописать пути в $PATH, PATH=/opt/qt:/opt/qtcreator)?
А как система узнает куда у тебя qt установлен?
В .bashrc или в /etc/profile добавляешь/изменяешь приблизительно такое:

PATH="/bin:/usr/bin:/sbin:/usr/sbin:/opt/qt:/opt/qtcreator"
export PATH

не вкурил, это зачем, это когда я самый первый раз ставить буду??

ftp://ftp.qt.nokia.com/qt/INSTALL, там подробнее. Наверняка этот файлик и в git'е имеется.

It began in Afrika

Оффлайн werwolf_n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Qt
« Ответ #8 : 29 Октября 2009, 20:24:28 »
В .bashrc или в /etc/profile добавляешь/изменяешь приблизительно такое:
PATH="/bin:/usr/bin:/sbin:/usr/sbin:/opt/qt:/opt/qtcreator"
export PATH
У меня походу нет .bashrc (если он в ~/), а вот /etc/profile:
(Нажмите, чтобы показать/скрыть)

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
Re: Qt
« Ответ #9 : 29 Октября 2009, 21:49:16 »
Да. А на счёт сборки qt - я бы лучше репозиторий поискал. Кстати, а чем из убунтовских реп не устраивает?
It began in Afrika

Оффлайн werwolf_n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Qt
« Ответ #10 : 29 Октября 2009, 22:29:23 »
хотелось бы попробовать поставить поновее, но они пока беты, поставил пока из реп 4.5.2.
Вопрос не в тему, просто интересно ваше мнение, на ноуте проц - Core 2 Duo, хочу поставить Kubuntu 9.10, не знаю какую лучше выбрать Desktop для Intel x86 или для AMD64. (Интересуют именно наличие всех аналогов пакетов от i386)

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
Re: Qt
« Ответ #11 : 29 Октября 2009, 22:43:40 »
В Кармике уже qt 4.5.3 :coolsmiley:
А x86 или amd64 - на Core 2 Duo пойдёт тот и тот. Пакетная база для amd64 почти такая же как и для x86, ну может быть чего-нибудь специфического и не будет. В любом случае пакет для x86 можно поставить на amd64, правда придётся доставить некоторые либы (32-битное окружение или как-то так).
It began in Afrika

Оффлайн werwolf_n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Qt
« Ответ #12 : 29 Октября 2009, 22:57:54 »
OK, буду пробовать, только хотелось бы узнать о производительности, на ваш взгляд что лучше поставить?
« Последнее редактирование: 29 Октября 2009, 22:59:53 от werwolf_n »

Оффлайн K_E_S_T

  • Участник
  • *
  • Сообщений: 198
  • пси][опат
    • Просмотр профиля
Re: Qt
« Ответ #13 : 02 Ноября 2009, 10:41:56 »
производительность лучше не будет. изменения заметны не будут. Сам експериментировал, ставил 64 и 32 битные версии. 64 не понравилось. вопервых пакетов некоторых нет(косой взгляд в сторону принтера) да и как то по глючней она мне показалась... Если у тебя более 4гб памяти то 64 бита помогут использовать все 4 и более. если нет то от 64бит нет никакого толка кроме понта.

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Qt
« Ответ #14 : 03 Ноября 2009, 06:35:59 »
Если у тебя более 4гб памяти то 64 бита помогут использовать все 4 и более. если нет то от 64бит нет никакого толка кроме понта.

Ерунда. Можно и на 32-х битной машине пользоваться более чем 4 Гб RAM`а.
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

 

Страница сгенерирована за 0.645 секунд. Запросов: 25.