The K Desktop Environment

Weiter Zur�ck Inhaltsverzeichnis

3. Installation

"Core dumping fsck's tend to make me nervous."
("Abst�rzende Festplatten�berpr�fungen machen mich nerv�s." Linus Torvalds, nachdem er herausfand, da� eines seiner Dateisysteme von einem neuen BETA-Kernel zerst�rt wurde.)

Keine Angst! Dieses Kapitel ist dazu da, Ihnen den Weg durch die Installation weisen, so da� Sie Ihre neue Oberfl�che so schnell (und mit so wenig �rger) wie m�glich begutachten k�nnen. Wie bei allen Installationen von neuen Windowmanagern, ist es ratsam, da� Sie alle Ihre X11-spezifischen Konfigurationsdateien sichern, bevor Sie die Installation beginnen. Wenn Sie nicht ihren genauen Platz kennen, versuchen Sie es mit allen versteckten (.*) Dateien in Ihrem Heimatverzeichnis und das Verzeichnis /usr/X11/lib/X11/xdm.

Obwohl die Software normalerweise stabil funktioniert, empfehlen wir w�rmstens, da� Sie ALLE kritischen Daten von Ihrer Festplatte sichern. Wir sind nicht f�r irgendwelche Sch�den haftbar zu machen, die durch Installation und Benutzung des KDE auftreten!

3.1 Anforderungen

Bevor Sie KDE installieren, vergewissern Sie sich, da� Ihr System die folgenden Anforderungen erf�llt:

3.2 Linux: Installation von RPMs f�r RedHat, Caldera und SuSE.

Die Benutzung von RPMs ist die einfachste Methode, um KDE zum laufen zu bringen. Besuchen Sie einfach Ihren Lieblings-FTP-Mirror und dort das Verzeichnis /pub/kde/stable/distribution/rpm. Dort k�nnen Sie Verzeichnisse f�r verschiedene Betriebssysteme sehen. Derzeit werden i386-, Alpha- und Sparc-Architekturen unterst�tzt. Die rpm-Pakete k�nnen auch auf den Red Hat Contrib-Sites wie sunsite.unc.edu oder ftp.redhat.com gefunden werden.

Das Basissystem besteht aus den Dateien kde-(Komponente).(Architektur).rpm Sie ben�tigen mindestens kdesupport, kdelibs und kdebase. Nachdem sie das Basissystem erhalten haben, k�nnen Sie alle anderen rpms herunterladen, von denen Sie denken, sie k�nnten n�tzlich sein.

Als n�chstes installieren sie die Basispakete. Wenn Sie zum ersten mal KDE installieren, benutzen Sie

 rpm -i
kdesupport.arch.rpm rpm -i kdelibs.arch.rpm rpm -i kdebase.arch.rpm
HINWEIS: Es ist wichtig, da� diese Komponenten in der angegebenen Reihenfolge installiert werden, und da� sie vor allen anderen KDE-Komponenten installiert werden.

Wenn Sie einen Upgrade von einer vorherigen Version durchf�hren, versuchen Sie

 rpm -Uvh
kde-component.arch.rpm 
Nochmal: die angegebene Reihenfolge sollte eingehalten werden, und die angegebenen Pakete sollten vor allen anderen KDE-Komponenten installiert werden.

Dies wird das Basissystem auspacken und es in /opt/kde installieren. Wenn die Installation der Basispakete erfolgreich war, k�nnen Sie auf dem gleichen Wege die �brigen Pakete installieren (benutzen Sie wieder -Uvh anstatt -i, f�r ein Update einer bestehenden Version).

3.3 Linux: Installation f�r Debian/GNU Linux

Ein wichtiger Hinweis bevor Sie beginnen: Aufgrund verschiedener Probleme, die durch den Linux Filesystem Standard hervorgerufen werden, ist es sehr komplex, .deb-Pakete zu erstellen. Deshalb werden Sie m�glicherweise nicht die aktuellste Version finden. Wenn Sie das Neueste in Sachen KDE-Entwicklung sehen m�chten, m�ssen wir Ihnen die Quell-Distribution empfehlen (siehe TGZ zur Installation auf anderen Systemen f�r Details).

Besorgen Sie sich folgende Dateien, um KDE auf Ihrem Debian/GNU Linux System zu installieren. Sie finden sie in /pub/kde/unstable/distribution/dpkg.

Zus�tzlich ben�tigt KDE Komponenten aus folgenden Paketen. Stellen Sie sicher, da� sie installiert sind, bevor Sie mit der KDE-Installation beginnen:

Um KDE zu installieren, benutzen Sie dselect oder manuell mit folgenen Befehlen:

 
dpkg -i libgif2_2.3-1_i386.deb 
dpkg -i libkde0_0.10.01-1_i386.deb 
dpkg -i kdeapps_0.10.01-2_i386.deb 

Falls dpkg Dependency-Fehler ausgibt, m�ssen Sie die oben angegebenen Pakete, auf denen KDE basiert, suchen, installieren und die dpkg-Befehle erneut ausf�hren.

3.4 TGZ zur Installation auf anderen Systemen

Falls Ihre Linux-Distribution ohne ein RPM- oder DEB-Archivformat arbeitet, oder falls Sie nicht Linux benutzen, m�ssen Sie KDE selber compilieren. F�r die Zukunft planen wir, eine Bin�rdistribution anzubieten, die ein eigenes Installationsprogramm bietet.

Um KDE richtig zu compilieren und installieren m�ssen die folgenden Dinge auf ihrer Festplatte installiert sein:

Wenn Sie alle ben�tigten Anwendungen besitzen, gehen Sie zu ihrem Lieblings-KDE-Mirror und holen Sie sich folgende Dateien aus dem Verzeichnis /pub/kde/stable/(neueste Version)

wobei (Version) f�r die aktuelle Versionsnummer steht. Sobald Sie alles, was Sie ben�tigen, heruntergeladen haben, entpacken Sie diese in /usr/src. Dieser Vorgang sollte folgende Verzeichnisstruktur erzeugen:

Stellen Sie sicher, da� Sie Schreiberlaubnis f�r /opt/kde besitzen. Als n�chstes m�ssen Sie die Pakete mit folgenden Befehlen compilieren und installieren:

  • wechseln Sie in das Verzeichnis des Pakets, das Sie installieren m�chten (siehe oben)
  • ./configure (mit den gew�nschten Optionen)
  • make
  • make install
F�hren Sie obige Schritte mit jedem zu installierenden Paket aus. (Hinweis: Diese Anweisungen k�nnen f�r fast jedes verf�gbare Quellpaket ausgef�hrt werden.)

Jedes Konfigurations-Skript hat verschiedene verf�gbare Optionen. Einige sind bei allen Paketen gleich, w�hrend andere f�r nur f�r ein pezielles Pakete 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 ben�tigt und sind nur n�tzlich als Ausweg aus bekannten Problemen (z.B. --disable-path-check). Da einige wichtig sind, zum Beispiel --with-shadow, sollten Sie sich immer die verf�gbaren Optionen ansehen.

Eine wichtige Option ist --prefix. Diese Option gibt den Pfad an, wo configure installieren soll (f�r kdesupport und kdelibs) oder wo es nach den Bibliotheken suchen soll (f�r die anderen Pakete). Standardm��ig sieht configure in /usr/local/kde nach. Falls Sie KDE in /opt/kde installieren m�chten, m�ssen Sie configure --prefix /opt/kde benutzen.

Falls Sie die Qt-Bibliotheken an einem ungew�hnlichen Ort installiert haben, zum Beispiel in $HOME/src/qt, m�ssen Sie configure --with-qt-dir=$HOME/src/qt benutzen. Standardm��ig sucht configure nach QT an den wichtigsten Orten, bevor es aufgibt.

Falls Sie Probleme haben, die Sie nicht l�sen k�nnen, schicken Sie eine Kopie der Datei config.log an die Adresse in der README-Datei im betreffenden Paket.

Sie m�ssen KDE in der folgenden Reihenfolge installieren: kdesupport, kdelibs, dann die Anwendungspakete (zum Beispiel kdebase). Alle Anwendungspakete sollten nur von kdelibs abh�ngen, so da� Sie sie gleichzeitig compilieren k�nnen (falls Sie eine schnelle Maschine haben).

Falls Sie ein Multiprozessorsystem nutzen m�chten, versuchen Sie make -j<Anzahl der Prozessoren> anstelle von make.

Falls Sie KDE auf einem UNIX-Derivat installieren k�nnen, auf dem KDE bisher noch nicht erfolgreich installiert wurde, schicken Sie mir eine eMail mit einer Baschreibung, was Sie getan haben. Es wird dann in dieses Dokument eingef�gt.

Plattform-spezifische Hinweise

Linux

F�r Linux k�nnen die meisten ben�tigten Werkzeuge entweder unter ftp://sunsite.unc.edu/pub/Linux/GCC oder ftp://sunsite.unc.edu/pub/GNU gefunden werden. Die Qt-Bibliotheken k�nnen unter ftp://ftp.troll.no/pub/qt/linux gefunden werden, sowohl als Quelltext als auch im RPM-Format f�r Linux. Beide enthalten detailierte Anweisungen, wie man sie installiert. Include-Dateien f�r X11-Programme sollten unter ftp://ftp.xfree86.org im xdevel-Abschnitt zu finden sein.

Falls Sie Ihr System im runlevel 3 mit kdm starten m�chten, m�ssen sie den Aufruf von xdm in /etc/rc.d/xdm durch /opt/kde/bin/kdm ersetzen. Jedenfalls ist hier 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 m�ssen auch den Standard-runlevel in /etc/inittab auf 3 stellen, um kdm zu starten, wenn das System hochl�uft.

Denken Sie daran, sich neu am System anzumelden, damit das System Ihre neuen Konfigurationseinstellungen liest!

3.5 Ben�tigte �nderungen an Ihren Konfigurationsdateien

Nachdem Sie die KDE-Bin�rdateien in ihr Zielverzeichnis gestellt haben, m�ssen Sie ein paar Anpassungen in Ihren Startskripten vornehmen.

Die folgende Vorgehensweise wurde auf SuSE Linux 5.0 getestet und sollte zu den anderen verbreiteten UNIXen kompatibel sein. Machen Sie immer Kopien von Konfigurationsdateien, bevor Sie sie �ndern! F�gen Sie folgendes an das Ende Ihrer /etc/profile an:

 
export PATH=$PATH:/opt/kde/bin 
export KDEDIR=/opt/kde 

Ver�ndern Sie als n�chstes die .xinitrc-Datei in Ihrem Heimatverzeichnis. Suchen Sie nach der Zeile, die Ihren Windowmanager aufruft, und ersetzen Sie sie durch startkde

Jetzt, nachdem alles f�r KDE ben�tigte installiert wurde, k�nnen Sie weiter zu Kapitel 4 gehen, wo Sie KDE zum ersten Mal starten werden. Falls etwas schief geht, k�nnte es sein, da� Sie KDE selbst compilieren m�ssen. Lesen Sie TGZ zur Installation auf anderen Systemen f�r weitere Informationen.

Wir haben die Installation so idiotensicher wie m�glich gemacht, also sollten Sie keine gr��eren Probleme bekommen, solange Ihre Konfiguration nicht au�ergew�hnlich ist. Falls Sie auf gr��ere Probleme sto�en, kontaktieren Sie einfach die KDE-Mailingliste!

Weiter Zur�ck Inhaltsverzeichnis