Falls Ihre Linux-Distribution ohne RPM- oder DEB-Archivformat arbeitet, oder falls Sie nicht Linux benutzen, mssen Sie KDE selbst kompilieren. Fr die Zukunft planen wir, eine Binrdistribution anzubieten, die dann ein eigenes Installationsprogramm besitzen wird.
Um KDE korrekt zu kompilieren und zu installieren, mssen die folgenden Dinge auf ihrer Festplatte vorhanden sein:
Ein ANSI-C-Compiler, z.B. der GNU C-Compiler
Ein ANSI-C++-Compiler, z.B. GNU C++
Das Dienstprogramm make
Die Qt-Bibliotheken, Entwicklerversion 1.42 oder hher (sehr wichtig!)
X11-Entwicklerversion (oft fehlen die include-Dateien)
Wenn Sie alle bentigten Anwendungen besitzen, gehen Sie zu Ihrem bevorzugten KDE-Spiegelserver und holen sich folgende Dateien aus dem Verzeichnis /pub/kde/stable/(Neueste Version)
kdesupport-(Version).tar.gz
kdelibs-(Version).tar.gz
kdebase-(Version).tar.gz
Alle anderen Pakete, die Sie installieren mchten. Wir raten dazu, wenigstens kdeutils zu nehmen.
Dabei steht (Version) fr die aktuelle Versionsnummer. Sobald Sie alles, was Sie bentigen, heruntergeladen haben, entpacken Sie diese in /usr/src. Dieser Vorgang sollte folgende Verzeichnisstruktur erzeugen:
/usr/src/kdesupport
/usr/src/kdelibs
/usr/src/kdebase
/usr/src/... (alle weiteren Pakete)
Stellen Sie sicher, da Sie Schreiberlaubnis fr /opt/kde besitzen. Als nchstes mssen Sie die Pakete mit folgenden Befehlen kompilieren und installieren:
Wechseln Sie in das Verzeichnis des Pakets, das Sie installieren mchten (siehe oben)
./configure (mit den gewnschten Optionen)
make
make install
Fhren Sie obige Schritte mit jedem zu installierenden Paket aus. (Hinweis: Diese Anweisungen knnen fr fast jedes verfgbare Quell-Paket ausgefhrt werden.)
Jedes Konfigurations-Skript hat verschiedene verfgbare Optionen. Einige sind bei allen Paketen gleich, whrend andere nur bei bestimmten Dateien funktionieren. Im folgenden sehen Sie das Ergebnis von configure --help in kdebase:
--enable-debug creates debugging code default=no --disable-nls do not use Native Language Support --with-qt-dir where the root of qt is installed --with-qt-includes where the qt includes are. --with-qt-libraries where the qt library is installed. --with-extra-includes adds non standard include paths --with-extra-libs adds non standard library paths --disable-path-check don't try to find out where to install --with-install-root the root, where to install to default=/ --disable-rpath do not use the rpath feature of ld --with-xdmdir if the xdm config dir can't be found automatically --without-pam disable Pluggable Authentication Modules --with-shadow if you want shadow password support --without-gl disable 3D GL modes --without-xpm disable color pixmap XPM tests |
Verschiedene Optionen werden nicht bentigt und sind nur ntzlich als Ausweg aus bekannten Problemen (z.B. --disable-path-check). Da einige wichtig sind, z.B. --with-shadow, sollten Sie sich immer die verfgbaren Optionen ansehen.
Eine wichtige Option ist --prefix. Diese Option gibt den Pfad an, wo configure installieren soll (fr kdesupport und kdelibs) oder wo es nach den Bibliotheken suchen soll (fr die anderen Pakete). Standardmig sieht configure in /usr/local/kde nach. Falls Sie KDE in /opt/kde installieren mchten, mssen Sie configure --prefix /opt/kde benutzen.
Falls Sie die Qt-Bibliotheken an einem ungewhnlichen Ort installiert haben, z.B. in $HOME/src/qt, mssen Sie configure --with-qt-dir=$HOME/src/qt benutzen. Standardmig sucht configure nach Qt an den wichtigsten Orten, bevor es aufgibt.
Falls Sie Probleme haben, die Sie nicht lsen knnen, schicken Sie eine Kopie der Datei config.log an die Adresse, die in der README-Datei des betreffenden Pakets angegeben ist.
Sie mssen KDE in der folgenden Reihenfolge installieren: kdesupport, kdelibs, dann die Anwendungspakete (z.B. kdebase). Alle Anwendungspakete sollten nur von kdelibs abhngen, so da Sie sie gleichzeitig kompilieren knnen (falls Sie eine schnelle Maschine haben).
Falls Sie ein Multiprozessorsystem benutzen, versuchen Sie make -jAnzahl der Prozessoren anstelle von make.
Falls Sie KDE auf einem UNIX-Derivat installieren knnen, auf dem KDE bisher noch nicht erfolgreich installiert wurde, schicken Sie mir eine Email mit einer Beschreibung, was Sie getan haben. Es wird dann in dieses Dokument eingefgt.
Fr Linux sind die meisten bentigten Dienstprogramme entweder unter ftp://sunsite.unc.edu/pub/Linux/GCC oder ftp://sunsite.unc.edu/pub/GNU zu finden. Die Qt-Bibliotheken knnen unter ftp://ftp.troll.no/pub/qt/linux gefunden werden, sowohl als Quelltext als auch im RPM-Format fr Linux. Beide enthalten detailierte Anweisungen, wie man sie installiert. Include-Dateien fr X11-Programme sollten unter ftp://ftp.xfree86.org im xdevel-Abschnitt zu finden sein.
Falls Sie Ihr System auf Runlevel 3 mit kdm starten mchten, mssen sie den Aufruf von xdm in /etc/rc.d/xdm durch /opt/kde/bin/kdm ersetzen. Hier ist eine Version, die funktionieren sollte:
#! /bin/sh # Copyright (c) 1996 S.u.S.E. GmbH Fuerth, Germany. All rights reserved. # # Author: Florian La Roche florian@suse.de, 1996 # Werner Fink werner@suse.de, 1996 # # Modified on October, 13th by # Andreas Buschka andi@bonn-online.com, 1997 # for the KDE documentation project. # # /sbin/init.d/xdm # . /etc/rc.config case "$1" in start) echo "Starting kdm." /opt/kde/bin/kdm ;; stop) echo -n "Shutting down kdm:" killproc -TERM /opt/kde/bin/kdm echo ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0 |
Sie mssen auch das standardmge Runlevel in /etc/inittab auf 3 setzen, um beim Hochfahren des Systems kdm zu starten.
Denken Sie daran, sich neu beim System anzumelden, damit es Ihre neuen Einstellungen beachtet!