Автор статьи: Ananas Дата: 18.08.2003
#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.
|