Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Marto в Apr 14, 2002, 20:30



Титла: QT3
Публикувано от: Marto в Apr 14, 2002, 20:30
когато си слагах kde3 чак тогава си сложих и qt3 сега някой програми като aviplay или licq не тръгват заради проблем с библиотеките .. няма какво друго да е освен qt за licq даже пише QT-GUI проблем искам да знам .. трябва ли да си компилирам на ново тези програми за да се оправи или не е необходимо .. пътя на qt3 май е сменен ама това какво значение има след като има променлива QTDIR която при мене е равна на /usr/lib/qt


Титла: QT3
Публикувано от: mironcho в Apr 28, 2002, 01:41
Здрасти,
съвсем естествено като нещо е компилирано за qt2 да не иска да работи с qt3 :)
Хрумна ми че можеш да се опиташ да излъжеш licq (или коя да е друга qt програма), като преместиш файловете му от /usr в /usr/local и там инсталираш qt2.
Пишейки ти за тази идея, реших първо да я изпитам на мой гръб (тъй като и аз съм с qt3 и kde3 в момента). Kbedic не успях да го компилирам с qt3 (то явно още не е ъпдейтнато за qt3). Инсталирах си старата qt2 в /usr/local/lib/qt2. След това конфигурирах kbedic по следния начин:

# ./configure --prefix=/usr/local --with-qt-libraries=/usr/local/lib/qt2/lib  --with-qt-includes=/usr/local/lib/qt2/include --with-qt-moc=/usr/local/lib/qt2/bin/moc

компилира си се безпроблемно  :D
после като се опитвам да стартирам kbedic съвсем естествено ми изпищява че му липсва libqt.so.2 и за това му правя символична връзка от директорията /usr/local/lib :

# ln -s qt2/lib/libqt.so.2  libqt.so.2

и се стартира без никакви оплаквания повече. Всички тези '"шмекерии" ги правя с Peanut Linux 9.2 . При някоя друга дистрибуция местоположението на някои библиотеки и include  файловете може да е по различно, но принципа на действие би трябвало да е същия ;)

Ако те интересува специално licq компилирано за qt3 с подръжка за kde3, можеш да се пробваш с това компилирано за Peanut:
http://www.ibiblio.org/pub....386.rpm

Също така мисля че за icq клиент и kxicq2 не е лоша идея - в него вече е включена подръжка за qt3/kde3 (в cvs -a) пък и освен това е изцяло преведено на български (от мен ;))

Надявам се изписаното по-горе да ти е от полза ...


Титла: QT3
Публикувано от: n_antonov в Apr 28, 2002, 13:55
Всички програми, компилирани за KDE2, които ползувам (между тях е licq), работят безпроблемно с KDE, без изобщо да съм инсталирал KDE2 и неговите библиотеки. По начало в KDE3 има един пакет kde2-compat, който явно осигурява съвместимостта между приложенията за KDE2 и KDE3. Имаш ли го инсталиран? Ако решиш да ги прекомпилираш с qt3, ще ти трябват пакетите, означени с devel (предполагам, че добре ги знаеш тия неща). Ти, доколкото знам, си с Peanut, която е малко нестандартна и може да се появят проблеми, свързани със съвместимостта.