ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3?

Автор: sax Дата: 26.02.2008 22:51 Приветствую всех!!!

ASPLinux 11 программирую на Qt3.
Теперь нужно программировать на Qt4.
Подскажите, как мне установить Qt4, чтобы можно было использовать и Qt3?
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 26.02.2008 23:38Bircoph Просто взять и установить. Они не конфликтуют.
---
$ rpm -q qt
qt-3.3.4-15.4
$ rpm -q qt4
qt4-4.3.3-1
---
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 27.02.2008 20:09sax Bircoph
Спасибо за ответ!

А где можно скачать qt4-4.3.3-1 для ASPLinux 11?

ЗЫ
Пробовал ставить от ASPLinux 12 не становится Грустный
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 27.02.2008 20:20peter_ir Bircoph писал(а):

> Просто взять и установить. Они не конфликтуют.

Но $QTDIR будет указывать только на одну из них, на qt-3 в Fedora 8.
Хотя Qt4 можно установить с поддержкой Qt3, тако что в ней можно будет
компилировать программы, написанные для Qt3.
..................

С какими сообщениями не ставится? qt-4.0 в ASP11 устанавливалась. Если не устанавливается
из-за того, что требует более новых версий gcc, glibc и т.п, то и надо переходить
на ASP12.
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 27.02.2008 20:57Bircoph > Пробовал ставить от ASPLinux 12 не становится Грустный

Зато она прекрасно компилируется.

> Но $QTDIR будет указывать только на одну из них, на qt-3 в
> Fedora 8.

Ну вот это уже не проблема. Никто вам не мешает перед
компиляцией программы поменять $QTDIR.
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 27.02.2008 21:08sax peter_ir
Спасибо за ответ!

На ASPLinux 12 перейти не могу мало RAM Грустный


Ставлю первым пакет:
qt4-4.3.2-1.0.120asp.i386.rpm

Дает ошибку:
# rpm -i qt4-4.3.2-1.0.120asp.i386.rpm
ошибка: Неудовлетворенные зависимости:
libc.so.6(GLIBC_2.4) нужен для qt4-4.3.2-1.0.120asp.i386
libdbus-1.so.3 нужен для qt4-4.3.2-1.0.120asp.i386
rtld(GNU_HASH) нужен для qt4-4.3.2-1.0.120asp.i386
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 27.02.2008 21:28Bircoph Перекомпилируйте, обновление glibc потащит за собой
обновление дистра.
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 27.02.2008 22:25peter_ir Bircoph писал(а):

> > Но $QTDIR будет указывать только на одну из них, на qt-3 в
> > Fedora 8.
>
> Ну вот это уже не проблема. Никто вам не мешает перед
> компиляцией программы поменять $QTDIR.

Я так и делал, но тут другая трудность - некоторым приложениям, KDE, например,
может требоваться, чтобы $QTDIR указывала на Qt3, а как они будут работать,
если она указывает на Qt4, я не знаю. KDE не пользуюсь.
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 27.02.2008 23:00Bircoph Вы не поняли. $QTDIR нужна только на этапе компиляции, вот на
этапе компиляции, перед запуском самой компиляции выполняете
export QTDIR=/path/to/qt4
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 28.02.2008 09:21peter_ir Отлично, я не думал, что $QTDIR нужна только для компиляции.
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 28.02.2008 09:53BigAndy >На ASPLinux 12 перейти не могу мало RAM :
АСП 12 к памяти относится гораздо экономнее. Да и код субъективно побыстрее.
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 28.02.2008 12:31sax Bircoph писал(а):

> Перекомпилируйте, обновление glibc потащит за собой
> обновление дистра.
>

Как правильно все это реализовать?
Можете по шагам (на пальцах объяснить)?
Re: ASPLinux 11 - Как установить Qt4, чтобы можно было использовать и Qt3? 28.02.2008 19:18Bircoph > Можете по шагам (на пальцах объяснить)?

Самый просто способ:

1) Скачать *.src.rpm из АСП12
2) Выполнить rebuild.

Можно ещё spec поковырять, чтоб пошустрее и полегче было.
RSS-материал