Сборка KDE (собственный опыт)
|
|
|
|
#include «DISCLAIMER» #ifndef DEDICATION #define DEDICATION «stes и всем нуждающимся…» #endif # доки я терпеть не перевариваю писать, так что всю критику по поводу # стиля и оформления > /dev/null 1. Что я скачал, где оно, и сколько весит: [url]ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.0.5.tar.bz2[/url] — 13,330,490 ftp://ftp.kde.org/pub/kde/stable/3.0.4/src/arts-1.0.4.tar.bz 2 — 1,021,219 ftp://ftp.kde.org/pub/kde/stable/3.0.4/src/kdelibs-3.0.4.tar.bz2 — 7,643,484 ftp://ftp.kde.org/pub/kde/stable/3.0.4/src/kdebase-3.0.4.tar.bz2 — 13,111,203 2. Подготовка к сборке # Все действия я выполнял из-под обычного пользователя, поэтому не # нужно смущаться наличием sudo перед некоторыми командами. Вся сборка # проводилась в одном rxvt без перезагрузок. всю муть я скопировал в ~/kde_src и затем распаковал (tar -jvxf пакет.tar.bz2). [ananas@pts/2:~]$ cd kde-src [ananas@pts/2:~/kde-src]$ ls −1 arts-1.0.4 kdebase-3.0.4 kdelibs-3.0.4 qt-x11-free-3.0.5 [ananas@pts/2:~/kde-src]$ 3. Сборка [ananas@pts/2:~]$ uname -a Linux victor 2.4.18 #5 Втр Окт 8 18:35:25 EEST 2002 i686 unknown [ananas@pts/2:~]$ gcc --version 2.95.4 [ananas@pts/2:~]$ ld --version GNU ld 2.11.90.0.8 Copyright 2001 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. Supported emulations: elf_i386 i386linux elf_i386_glibc21 [ananas@pts/2:~]$ 3.1. Сборка qt $ cd qt-x11-free-3.0.5 $ export QTDIR=/home/ananas/kde-src/qt-x11-free-3.0.5 $ export PATH=$PATH:$QTDIR/bin $ export MANPATH=$MANPATH:$QTDIR/man $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib $./configure $ make $ sudo mkdir /opt/kde $ sudo cp -L bin include /opt/kde $ sudo cp lib plugins /opt/kde Потом добавить «/opt/kde/lib» в /etc/ld.so.conf и $ sudo ldconfig Затем создаем файлик kde.sh с таким содержанием: PATH=$PATH:/opt/kde/bin MANPATH=$MANPATH:/opt/kde/man export QTDIR=/opt/kde export KDEDIR=/opt/kde После создания: $ chmod 0755 kde.sh $ sudo mv kde.sh /etc/profile.d 3.1 Сборка arts $ cd../arts-1.0.4 $./configure --prefix=/opt/kde --disable-mt $ make $ sudo make install $ sudo ldconfig 3.2 Сборка kdelibs $ cd../kdelibs-3.0.4 $./configure --prefix=/opt/kde --disable-mt --disable-pcre $ make $ sudo make install $ sudo ldconfig 3.3 Сборка kdebase $ cd../kdebase-3.0.4 $./configure --prefix=/opt/kde --disable-mt --disable-debug $ make $ sudo make install Остальное собирайте сами. Я надеюсь, что принцип понятен. 4. Запуск у каждого по своему. я загнал «exec startkde» в файл /etc/X11/xinit/xinitrc.kde и кинул симлинк /etc/X11/xinit/xinitrc на xinitrc.kde the end. |