LINUX.ORG.RU

Install KDE 4.2 for Slackware 12.1


0

0

Итак, решил обновиться с KDE 3 до KDE 4.2. Но никак не могу понять, как, собственно, приступить к установке из сорцов. Знаю, что KDE юзает cmake. Пытаюсь как-то с этой стороны подобраться, но не понимаю какой из 20 пакетов устанавливать первым.

Может есть у кого мануал по сборке кед?

★★

Ответ на: комментарий от Deleted

> http://techbase.kde.org/Getting_Started/Build/KDE4_(ru)
Спасибо! А я думал, что это только для разработки KDE...

> Обновись лучше до slackware-current. Тут он уже есть.

Спасибо, не заметил, что там с 4.2 уже собрано...

Так, наверно, я могу пока просто пакеты с KDE загрузить?
(а то у меня на ноуте CDROM не работает, придётся по ftp устанавливать:))

SaBo ★★
() автор топика
Ответ на: комментарий от SaBo

Ну вот, загрузил пакеты с ftp
Пытаюсь запустить startx

KDE не грузится, но в X-овом окне пишет:
kstartupconfig4 does not exist or fails. The error code is 127. Check your installation.

Когда пытаюсь выполнить /usr/bin/kstartupconfig4 пишет:

error while loading shared libraries: libQtDBus.so.4
cannot open shared object file: No such file or directory

SaBo ★★
() автор топика
Ответ на: комментарий от SaBo

может плохо собирал???

Делал так:
./configure

... Ввёл ключ, согласился с лицензией ...

make
make install

SaBo ★★
() автор топика
Ответ на: комментарий от SaBo

Думаю, правильней было бы поставить из пакета. Только посмотреть, какие зависимости хочет пакет с кедами. Ну и зависимости самой кути.

У 4.5 к примеру
---------
dependencies: cups >= 1.3.9-i486-1,cxxlibs >= 6.0.9-i486-1 | gcc-g++ >= 4.2.4-i486-1,cyrus-sasl >= 2.1.22-i486-1,expat >= 2.0.1-i486-1,fontconfig >= 2.6.0-i486-2,freetype >= 2.3.7-i486-1,gcc >= 4.2.4-i486-1,glib2 >= 2.16.6-i486-1,glibc-solibs >= 2.7-i486-17,gst-plugins-base >= 0.10.21-i486-1,gstreamer >= 0.10.21-i486-1,lcms >= 1.17-i486-1,libICE >= 1.0.4-i486-1,libSM >= 1.0.3-i486-1,libX11 >= 1.1.5-i486-1,libXau >= 1.0.4-i486-1,libXdamage >= 1.1.1-i486-1,libXdmcp >= 1.0.2-i486-1,libXext >= 1.0.4-i486-1,libXfixes >= 4.0.3-i486-1,libXi >= 1.1.3-i486-1,libXrandr >= 1.2.3-i486-1,libXrender >= 0.9.4-i486-1,libXxf86vm >= 1.0.2-i486-1,libdrm >= 2.3.0-i486-1,libjpeg >= 6b-i486-5,libmng >= 1.0.10-i486-1,libpng >= 1.2.35-i486-1_slack12.2,libtiff >= 3.8.2-i486-3,libxcb >= 1.1-i486-1,libxml2 >= 2.6.32-i486-2,mesa >= 7.0.3-i486-1,mysql >= 5.0.67-i486-1,openldap-client >= 2.3.43-i486-1,openssl >= 0.9.8i-i486-2_slack12.2 | openssl-solibs >= 0.9.8i-i486-2_slack12.2,postgresql >= 8.3.6-i486-1sl,python >= 2.5.2-i486-4,sqlite >= 3.6.6.2-i486-1,unixodbc >= 2.2.14-i486-2sl,zlib >= 1.2.3-i486-2
-------------------

Bod ★★★★
()
Ответ на: комментарий от Bod

библиотеку не нашёл... думаю, что где-то что-то криво собралось

сейчас из пакета попробую )

SaBo ★★
() автор топика
Ответ на: комментарий от smalcom

Итак, первую проблему решил.

Собрал из сорцов Qt и скопировал скомпилированные библиотеки в /usr/lib

Далее выдал ошибку, что нет libstreamanalyzer.so

Не вопрос - собрал Strigi из сорцов
http://sourceforge.net/projects/strigi/

вот только strigi все свои библиотеки в /usr/local/lib пихает, создал на них линки из /usr/lib

Итак, стартуем иксы... Висит некоторое время на загрузке, а за тем вылетает в консоль

пишет:

kde4: Fatal IO error: client killed


зы. сейчас kdesvnbuild попробую
зы1. из пакетов собрать кеду не получилось

SaBo ★★
() автор топика
Ответ на: комментарий от SaBo

По ходу не может найти libqimageblitz.so.4

Ну что, собираем из исходников: http://sourceforge.net/projects/qimageblitz/

И опять создаём симлинки из /usr/local/lib в /usr/lib

После чего КЕДа загрузилась!!!!! Ура ))))
Всем спасибо ))

SaBo ★★
() автор топика
Ответ на: комментарий от SaBo

гм... в кедах загрузилось половина от новых, половина от старых...
сейчас попробую удалить все кеды 3.5...

мдя... переставлю ка я слаку заново ))

SaBo ★★
() автор топика
Ответ на: комментарий от SaBo

отбой!

переставил заново все пакеты кеды - заработало как миленькое ))

осталось только тут русский язык найти )

SaBo ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.