# Installationsanleitung

Hier ist die Installationsanleitung für &kde;. Bitte lesen Sie auch die Dateien `README` und `INSTALL`, die mit der Distribution ausgeliefert wurden. Bitte lesen Sie alle Anleitungen sorgfältig und versuchen Sie, sich selbst zu helfen, wenn irgendetwas schiefgeht. Falls Sie weitere Unterstützung brauchen, versuchen Sie es in einer der &kde;-Mailinglisten oder einer der Newsgroups (Anleitung zur Nutzung der Mailinglisten finden Sie unter diesem Link).

An die eventuellen "Überläufer"

Sie haben die Gerüchte gehört. Oder Sie haben die Bildschirmfotos gesehen. Und Sie sind ungeduldig &kde; auszuprobieren. Aber Sie wissen fast nichts über das "alternative OS"-Geschäft. Macht nichts, Sie werden einiges lesen müssen, das ist Alles!

&kde; läuft nicht unter &Windows; 95/98/NT oder OS/2 (noch nicht). Sie müssen ein &UNIX;-System haben, um &kde; laufen zu lassen. Weitere Informationen hierzu finden Sie unter .

Entscheiden Sie sich für ein System und konfigurieren Sie &kde;. Diese FAQ kann Ihnen dabei nicht helfen, da &kde; auf vielen &UNIX;-Systemen läuft.

Endlich, Sie sind bereit, mit der &kde;-Installation zu beginnen. Fangen Sie mit dem Lesen des nächsten Abschnittes an. Um &kde; zu bekommen, sehen Sie unter nach. Wenn Sie irgendwelche Probleme bei der &kde;-Installation haben, zögern Sie nicht, sich an eine der &kde; Mailinglisten oder Newsgroups zu wenden. Aber bedenken Sie: keine Frage ist zu dumm, gefragt zu werden, aber manche Fragen sind zu dumm zum Beantworten; besonders wenn die Antwort in dieser FAQ steht.

Viel Glück und viel Spaß!

Verfügbare Paketformate

Es gibt viele Arten von binären und Quellpaketen für verschiedene Distributionen und Betriebssysteme unter ftp.kde.org/pub/kde. Die Binärpakete werden nicht vom &kde;-Team sondern von den Distributoren selbst oder Freiwilligen zusammengestellt. Informationen zu der Distributionspolitik findet man unter KDE Package Policy Explained. "Offiziell" wird &kde; in tar.gz2-Paketen herausgegeben. In den Dateien `README` und `INSTALL` in den verschiedenen Verzeichnissen findet man weitere Informationen. Eine Liste der verfügbaren Pakete findet man auf der zu einer Version gehörigen Ankündigungsseite. Die aktuelle Seite ist die &kde; 2.2.1 Info Page.

Voraussetzungen

Für &kde; 2.2.1, brauchen Sie die &Qt; Bibliothek Version 2.2.4 oder höher. Stellen Sie sicher, dass Sie die richtige &Qt; herunterladen. Sie brauchen zum Kompilieren außerdem die Header-Dateien. Diese sind frei verfügbar unter: http://www.trolltech.com/download. Zusätzlich gibt es optionale Bibliotheken, die &kde; erweitern, wenn Sie diese auf Ihrem System installieren. Ein Beispiel ist die Openssl, die verschlüsselte Verbindungen für &konqueror; ermöglicht und in der Version >= 0.9.6 benötigt wird. Sie sollten Sie von Ihrem Distributor bekommen. Fragen Sie gegebenenfalls nach einem Update.

Beschreibung der Pakete

Die Distribution besteht zur Zeit aus elf Paketen. Manche davon sind notwendig, andere sind optional. Alle Pakete sind in allen oben aufgelisteten Formaten verfügbar.

kdelibs

  Erforderlich

  Dieses Paket enthält Bibliotheken, die von allen &kde;-Anwendungen gebraucht werden.

kdebase

  Erforderlich

  Dieses Paket enthält die Standardanwendungen, die den Kern der &kde;-Arbeitsumgebung bilden; den Fenstermanager, den Terminal-Emulator, das Kontrollzentrum, den Dateimanager und die Kontrollleiste.

kdeaddons

  Optional

  Verschiedne Plugins für kate, kicker, knewsticker, konqueror und noatun

kdeartwork

  Optional

  Zusätzliche Hintergründe, Themen, Stile, Klänge ...

kdebindings

  Optional

  Verschiedene Headerdateien für z.B. Java, Perl, Python, ...

kdegames

  Optional

  Verschiede Spiele wie Mahjongg, Snake, Asteroids und Tetris.

kdegraphics

  Optional

  Verschiedene graphische Programme wie ein Programm zum Anzeigen von &PostScript;- und &DVI;-Dateien sowie ein Zeichenprogramm.

kdeutils

  Optional

  Verschiedene Schreibtischutensilien wie Taschenrechner, Editor und anderes.

kdemultimedia

  Optional

  Multimediaanwendungen wie &CD;-Spieler und Mixer (Mischpult).

kdenetwork

  Optional

  Netzwerkanwendungen. Zur Zeit enthät dieses Paket das E-Mail-Programm, den Newsreader und einige andere Programme zum Thema Netzwerke.

kdeadmin

  Optional

  Systemverwaltungsprogramme.

kdetoys

  Optional

  Nette Kleinigkeiten, Spielzeuge.

kdevelop

  Optional

  Eine komplette integrierte Entwicklungsumgebung für &kde; und &Qt;

kdelibs sollte als erste Paket installiert werden. Die anderen Pakete können in beliebiger Reihenfolge folgen.

Installationsanleitung für die verschiedenen Paketformate

Lesen Sie unbedingt die Dateien `README` und `INSTALL`.

Installation von Debianpaketen

  Die Debianpakete installieren sich entsprechend dem kommenden FHS (File Hierarchy Standard).

  1. Melden Sie sich mit Systemverwalterrechten an.

  2. Führen Sie für jedes Paket, das Sie installieren wollen, folgenden Befehl aus: `dpkg `-i packagename.deb``.

Installation von RPM Paketen

  ## Installieren von binären RPMs

  1. Melden Sie sich mit Systemverwalterrechten an.

  2. Führen Sie den folgenden Befehl aus: `rpm `-ivh packagename.rpm``

Installation von Quellen `.tar.bz2`-Dateien

  Da es häufig Änderungen in der Art und Weise gibt, wie &kde; kompiliert wird, schauen Sie unter Download and Install from Source für die aktuellen Informationen nach.

  Der allgemeine Zugang sollte in den meisten Fällen funktionieren.

  Die Quellen `.tar.bz2`-Pakete installieren sich standardmäßig in das Verzeichnis `/usr/local/kde`. Dies können Sie manuell verändern, indem Sie die `--prefix` Option des `configure`-Skripts benutzen.

  1. Entpacken Sie die Pakete mit `tar `xvzf packagename.tar.bz2``

  2. Wechseln Sie in das Verzeichnis des Paketes: `cd packagename`

  3. Konfigurieren Sie das Paket: `./configure`

     Einige Pakete (vor allem kdebase) haben spezielle Optionen, die für Ihre Installation notwendig sein können. Geben Sie `./configure `--help`` ein, um die vorhandenen Optionen angezeigt zu bekommen.

  4. Erstellen Sie das Paket mit: `make`

  5. Installieren Sie das Paket mit `su `-c "make install"`` (Wenn Sie noch nicht mit Systemverwalterrechten angemeldet sind). Wenn Sie schon als Systemverwalter angemeldet sind, dann geben Sie ein: `make`install``.

Nach-Installations Prozeduren

Stellen Sie zuerst sicher, dass das binäre &kde;-Installationsverzeichnis (z.B. `/opt/kde/bin`) zu Ihrem `PATH` und das &kde;-Library-Installationsverzeichnis zu Ihrem `LD_LIBRARY_PATH` hinzugefügt wurde. Dies gilt nur für Systeme, die rpath nicht unterstützen; auf &Linux; &ELF;, sollte es auch ohne dieses Hinzufügen funktionieren. Diese Umgebungsvariable kann auf verschiedenen Systemen unterschiedlich bezeichnet sein; z.B. sie heißt `SHLIB_PATH` auf &IRIX;. Setzen Sie die Umgebungsvariable `KDEDIR` dann auf die Basis Ihres &kde;-Verzeichnisbaumes, z.B. `/opt/kde`.

Bitte beachten Sie, dass es unklug ist, `LD_LIBRARY_PATH` blindlings zu setzen. In der überwiegenden Zahl der Fälle ist es unnötig und kann mehr Schaden anrichten als nutzen. Es gibt eine von Dave Barr geschriebene Webseite, die die Untiefen von `LD_LIBRARY_PATH` erklärt; diese Webseite finden Sie unter: http://www.cis.ohio-state. edu/~barr/ldpath.html.

Auch wenn Sie die meisten &kde;-Anwendungen einfach durch Aufrufen beim Namen benutzen können, profitieren Sie von &kde;'s weitentwickelten Eigenschaften nur, wenn Sie den &kde;-Fenstermanager und dessen Hilfprogramme benutzen.

Um Ihnen dies so einfach wie möglich zu machen, stellt &kde; ein einfaches Skript mit dem Namen `startkde` bereit, welches im `$`KDEDIR`/bin`-Verzeichnis installiert wird und damit in Ihrem Pfad vorhanden ist.

Editieren Sie die Datei `.xinitrc` in Ihrem Persönlichen Verzeichnis (machen Sie vorher eine Sicherungskopie!), entfernen Sie alles, was wie ein Fenstermanageraufruf aussieht und setzen Sie dafür `startkde` ein. Starten Sie &X-Windows; neu. Wenn Sie &kdm;/ xdm nutzen, müssen Sie die Datei `.xsession` anstelle von `.xinitrc` editieren. Wenn Sie kein `.xinitrc` oder `.xsession` in Ihrem Persönlichen Verzeichnis haben, dann erzeugen Sie einfach eine neue Datei, die nur eine Zeile "`startkde`" enthält.

Manche Systeme (vor allem &RedHat; &Linux;) nutzen statt dessen `.Xclients`.

Jetzt sollten Sie eine neue glänzende &kde;-Arbeitsoberfläche sehen. Beginnen Sie nun mit der Erforschung der wunderbaren Welt von &kde;. Wenn Sie erst einiges an Dokumentation lesen wollen, finden Sie hier eine als sehr gut bekannte Schnellstartanleitung. Weiterhin hat jede Anwendung eine Onlinehilfe, die Sie über das Hilfemenü aufrufen können.

Sollen Sie die alte Version xyz entfernen, bevor Sie eine neue installieren?

Im Prinzip ist dies nicht nötig. RPM und Debian-Pakete sollten sich um alle Abhängigkeiten kümmern.

Wenn Sie den Quellcode selbst kompilieren, sorgen Sie dafür, dass Sie nicht unterschiedliche Versionen von &kde; Paketen vermischen. Wenn Sie eine neue Version installieren, erstellen und installieren Sie zuerst kdesupport, dann kdelibs, dann kdebase.

Eins sollten Sie vermeiden: Installieren von zwei oder mehr Versionen von &kde; parallel. Dies kann passieren, wenn Sie unterschiedliche Zielverzeichnisse für verschiedene Versionen angeben. Die Ergebnisse sind dabei nicht vorhersagbar. Dasselbe trifft zu, wenn Sie verschiedene Versionen von &Qt; zur selben Zeit installiert haben. Das kann leicht passieren, wenn Sie schon eine ältere Version von &Qt; zusammen mit einer &Linux;distribution installiert haben.

Wie starten Sie &kde;?

Die komfortabelste Methode &kde; zu starten, ist die Nutzung des `startkde` Skriptes. Schreiben Sie einfach eine Zeile `startkde` an das Ende Ihrer `.xsession` Datei (oder Ihrer `.xinitrc` oder `.Xclients` Datei, wenn Sie &kdm; oder xdm nicht benutzen). Entfernen Sie auch alle Zeilen, die Ihren früheren Fenstermanager aktivieren. Wenn Sie keine `.xsession`, `.xinitrc`, oder `.Xclients` Datei in Ihrem Persönlichen Verzeichnis haben, erstellen Sie einfach eine neue, die nur eine Zeile mit dem Befehl `startkde` enthält.

Ist es möglich, &kde; in ein Nutzerverzeichns zu installieren?

Ja, Sie können &kde; in irgendein Verzeichnis Ihrer Wahl installieren. Was hierbei zu beachten ist, hängt von der Art der Pakete ab, die Sie installieren wollen:

## Quellenpakete

1. Konfigurieren und Installieren Sie das Paket mit: `configure `--prefix=/users/myhome/kde`; make; make install` zum Installieren in `/users/myhome/kde`.

2. Fügen Sie folgendes zu Ihren Initdateien hinzu. Beachten Sie bitte, dass es meist nicht nötig ist, die Umgebungsvariable `LD_LIBRARY_PATH` zu setzen, es ist meistens besser dies nicht zu tun.

   Für csh oder tcsh:

       setenv KDEDIR /users/myhome/kde

       if ( $?LD_LIBRARY_PATH ) then
          setenv LD_LIBRARY_PATH $KDEDIR/lib:$LD_LIBRARY_PATH
       else
          setenv LD_LIBRARY_PATH $KDEDIR/lib
       endif

       if ( ! $?LIBRARY_PATH ) then
          setenv LIBRARY_PATH $LD_LIBRARY_PATH
       endif

   Für die bash:

       KDEDIR=/users/myhome/kde
       PATH=$KDEDIR/bin:$PATH
       LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
       LIBRARY_PATH=$LD_LIBRARY_PATH
       export KDEDIR PATH LD_LIBRARY_PATH LIBRARY_PATH

## RPM Pakete

1. `rpm` gestattet Ihnen, die Option `--prefix` zur Auswahl des Verzeichnisses, in das Sie installieren wollen, zu benutzen. z.B. der Befehl `rpm `-i --prefix=/users/myhome/kde package.rpm`` installiert das Paket in das Verzeichnis `/users/myhome/kde`.

Auch wenn &kde; von einem Nutzerverzeichnis läuft, gibt es einige Probleme mit Programmen, die Systemverwalterrechte benötigen; z.B. die Programme im kdeadmin Paket. Aber weil diese normalerweise nicht von Nutzern benutzt werden, ist dies eigentlich kein Problem.

Trotzdem müssen in Systemen mit Schattenpasswörtern die Bildschirmschoner Systemverwalterrechte haben, d.h. das suid Bit muss gesetzt werden. Ist dieses nicht möglich, wird das Entsperren des Bildschirms nicht funktionieren.

`startkde` bricht mit der Fehlermeldung "can not connect to X server" ab. Was ist falsch?

Wahrscheinlich haben Sie versucht, den X Server mit dem Befehl `startkde` zu starten. Der X-Server wird mit dem Befehl `startx` gestartet. `startkde` ist das Skript, das von Ihrer `.xinitrc`, `.xsession`, oder `.Xclients` gestartet werden sollte, um den Fenstermanager und die notwendigen Server-Dämonenx für &kde; zu starten. Weitere Informationen hierzu finden Sie unter: .

&kde; auf &AIX;?

Wenn Sie Schwierigkeiten haben, &kde; unter &AIX; zu kompilieren, sehen Sie auf Stefan Westerfeld's Webseite Running &kde; on Aix nach. Dort finden Sie jede Menge Hilfe über das Erstellen von &kde; auf dieser außergewöhnlichen &UNIX;-Variante nach.

&kde; auf einem Laptop?

Wenn Sie &X-Windows; zum Laufen bekommen, sollten Sie keine Probleme haben, auch &kde; zum Laufen zu bringen. Zusätzlich können folgende Links hilfreich sein:

- http://www.linux-laptop.net/

- http://www.sanpei.org/Laptop-X/note-list.html

Wie können Sie das Standard-&kde;-Verzeichnis nach der Installation verschieben, ohne irgendetwas zu stören?

Angenommen, das Standardverzeichnis ist `/opt/kde` und Sie wollen es nach `/usr/local/kde` verschieben, müssen Sie folgendes tun:

1. Melden Sie sich mit Systemverwalterrechten an

2. `mv /opt/kde /usr/local/kde`

3. `ln -s /usr/local/kde /opt/kde`

Das verschiebt alle Ihre &kde;-Dateien nach `/usr/local/kde` aber alle sind weiterhin zugreifbar von `/opt/kde`.

Welche Dateien können Sie vom &kde;-Installationsverzeichnis löschen? Können Sie alle `*.h`, `*.c` und `*.o` löschen?

Es gibt keine Notwendigkeit, die `.c` und `.o`-Dateien zu behalten, aber die `.h`-Dateien werden gebraucht, wenn Sie jemals ein &kde;-Programm selbst kompilieren wollen. Wenn Sie allerdings Patches zum Quellprogramm hinzufügen wollen (anstatt alles neu herunterzuladen), dann sollten Sie alle diese Dateien behalten.

Verlieren Sie Ihre aktuellen Einstellungen, wenn Sie &kde; upgraden?

Es gibt widersprüchliche Berichte über die Ergebnisse beim Upgraden von KDE 2.0 nach KDE 2.2.x. Einstellungen sind im Unterverzeichnis `.kde` or `.kde2` in Ihrem Persönlichen Verzeichnis gespeichert. Es gibt allerdings einige Änderungen - global und innerhalb der Anwendungen. Für beste Ergebnisse sichern Sie Ihr altes Unterverzeichnis `.kde`/`.kde2`, installieren Sie &kde; 2.2.1 und kopieren Sie dann alle wichtigen Mail- und News-Einstellungen zurück. Es gibt aber auch Berichte über Upgrades ohne jegliche Schwierigkeiten; so dass es nicht wirklich vorhersagbar ist, welche Ergebnisse Sie erhalten.

Kompilieren von kdebase gibt eine Fehlermeldung bin/sh: msgfmt: command not found zurück!

Sie brauchen die GNU msgfmt, die Teil des GNU i18n Paketes gettext ist. Sie können dieses von jedem GNU Mirror herunterladen.

Wie können Sie &kde; Anwendungen deinstallieren, die von Grund auf neu kompiliert wurden?

Diese Programme können Sie mit dem Befehl `make uninstall` deinstallieren. Dieser Befehl muss in dem selben Verzeichnis, in dem Sie den Befehl `make install` eingegeben haben, eingegeben werden. Wenn Sie dieses Verzeichnis schon gelöscht haben, gibt es nur einen - harten - Weg: Gehen Sie in das Verzeichnis `$`KDEDIR`/bin` und löschen Sie die Dateien einzeln.

Was ist Besonderes an der Unterstützung von &GIF;-Dateien?

Dies hat mit Unisys' &LZW; Patent zu tun. &GIF;-Unterstützung ist in &Qt; 1.44 und darüber standardmäßig ausgeschaltet. Sie können entweder eine ältere &Qt; benutzen oder &Qt; mit dem Befehl `./configure `-gif`` neukompilieren.

Wie installieren Sie &kde; Designs?

Es gibt einen Themen-Manager in &kde; 2.2.1, also schauen Sie in der Hilfedatei zum Kontrollzentrum nach. Weitere Informationen findet man unter kde.themes.org.