KDE 2.1 für AIX 4.3.3

KDE 2.1 ist Bestandteil von IBMs AIX Toolbox for Linux Applications. Diese Sammlung von Freeware-Produkten läuft unter AIX 4.3.3 (und AIX 5L). Es ist empfehlenswert bei AIX 4.3.3 zuerst einen aktuellen Maintenance-Level zu installieren (ML6 oder höher). Zudem muss in jedem Fall X11 installiert sein.

Alle Komponenten der AIX Toolbox for Linux Applications sind über die AIX Toolbox Donwload Page erhältlich.

Eine Mailing-List und ein öffentliches Bug-Reporting-System ist über IBM developerWorks erreichbar. Über Lists können Sie sich in der Mailing-List eintragen. Um Mails an diese Mailing-List zu senden, ist die Mail-Adresse aixtoolbox-list@oss.software.ibm.com zu verwenden.

Falls Sie ein separates /opt-Filesystem nutzen wollen, um in /opt/freeware die Pakete der AIX Toolbox for Linux Applications zu installieren, so ist dieses Filesystem zuvor anzulegen. Anschliessend müssen Sie darin das Verzeichnis freeware erstellen. Ist dies nicht vorhanden, so wird das installp-Image für rpm.rte /opt/freeware als einen symbolischen Link auf /usr/opt/freeware anlegen. Dann werden die Pakete der AIX Toolbox for Linux Applications im /usr-Filesystem abgelegt.

Für KDE 2.1 und die dazu notwendigen Pakete werden ca. 600 MB Speicherplatz benötigt. Alternativ könnte übrigens auch KDE 1.2 und/oder GNOME installiert werden.


Und so geht's:

Laden Sie das AIX installp-Image für den rpm-Manager herunter und installieren Sie diesen als User root mit dem Befehl installp -qacXd rpm.rte rpm.rte.

Prüfen Sie mit dem lslpp-Befehl, ob die untenstehenden Pakete installiert sind (z.B. lslpp -L X11.adt.lib X11.apps.xdm) installiert sind. Fehlen einige Pakete oder sind sie nur in einer älteren Version installiert, so sind sie entweder ab dem Installationsmedium zu installieren oder ab der IBM-Site AIX Fix Distribution Service herunter zu laden und anschliessend über smit installp zu installieren. Wenn Sie die Download-Variante wählen, so werden Ihnen möglicherweise einige Prerequisit-Pakete fehlen. Diese werden Ihnen beim Installationsversuch angezeigt und sind vorab vom Basis-Installationsmedium (AIX-CD) zu installieren.

X11.adt.lib.4.3.3.10.bff
X11.apps.xdm.4.3.3.25.bff
X11.base.lib.4.3.3.28.bff
X11.base.rte.4.3.3.26.bff
X11.samples.apps.clients.4.3.3.10.bff

Nun können Sie KDE 2.1 von der AIX Toolbox Donwload Page herunterladen und anschliessend mit dem Befehl rpm -iv *.rpm installieren. Für KDE 2.1 benötigen Sie die folgenden rpm-Pakete:

Basispakete:
gdbm-1.8.0-3.aix4.3.ppc.rpm
libjpeg-6b-3.aix4.3.ppc.rpm
libpng-1.0.8-3.aix4.3.ppc.rpm
libtiff-3.5.5-2.aix4.3.ppc.rpm
libungif-4.1.0b1-2.aix4.3.ppc.rpm
qt-2.2.4-1.aix4.3.ppc.rpm
unzip-5.41-1.aix4.3.ppc.rpm
zip-2.3-1.aix4.3.ppc.rpm
zlib-1.1.3-7.aix4.3.ppc.rpm

KDE-Pakete:
kdeadmin-2.1-1.aix4.3.ppc.rpm
kdebase-2.1-3.aix4.3.ppc.rpm
kdegames-2.1-1.aix4.3.ppc.rpm
kdegraphics-2.1-1.aix4.3.ppc.rpm
kdelibs-2.1-1.aix4.3.ppc.rpm
kdelibs-sound-2.1-1.aix4.3.ppc.rpm
kdenetwork-2.1-1.aix4.3.ppc.rpm
kdepim-2.1-1.aix4.3.ppc.rpm
kdesupport-2.1-1.aix4.3.ppc.rpm
kdetoys-2.1-1.aix4.3.ppc.rpm
kdeutils-2.1-1.aix4.3.ppc.rpm

K-Office (optional):
koffice-2.0.1-2.aix4.3.ppc.rpm

K-Developper (optional):
kdevelop-1.4-1.aix4.3.ppc.rpm

Falls Sie zur Zeit den CDE nutzen, so müssen Sie diesen nun verlassen. Treffen Sie hierzu beim Login-Screen aus dem Options-Menü die Auswahl Command Line Login. Allfällig noch andere aktive CDE-Programme können Sie anschliessend mit dem Befehl ps -ef | grep dtlogin | grep -v grep | awk '{ print $2 }' | xargs kill -9 beenden.

Nun können Sie KDE 2.1 mit dem Befehl /opt/freeware/kde/bin/kdm starten.

Falls Sie KDE 2.1 als Ihr Standard-Desktop verwenden möchten, dann benötigen Sie eine modifizierte Xsession-Datei und eine Anpassung in der inittab-Datei. Laden Sie zuerst die Xsession.kde2-Datei herunter. Installieren Sie KDE 2.1 als Ihr Standard-Desktop wie folgt (das #-Zeichen ist der Prompt und ist nicht einzugeben):

# cd /usr/lib/X11/xdm
# cp Xsession Xsession.orig
# cp /YourDownloadPath/Xsession.kde2 Xsession
# cp Xsetup_0 Xsetup_0.orig
# echo "/opt/freeware/kde/bin/kdmdesktop" >> Xsetup_0
# cd /opt/freeware/kde/share/config/kdm
# cp Xsession Xsession.orig
# cp /usr/lib/X11/xdm/Xsession .
# cp Xsetup_0 Xsetup_0.orig
# cp /usr/lib/X11/xdm/Xsetup_0 .
# vi /etc/inittab

Nun wird die inittab-Datei in den vi-Editor geladen. (Sie können stattdessen natürlich auch jeden anderen Editor verwerden.) Ersetzen Sie den Eintrag dt:2:wait:/etc/rc.dt mit kdm:2:once:/opt/freeware/kde/bin/kdm.

Sicher werden Sie feststellen, dass das eine oder andere noch etwas holprig implementiert ist. Sie können Fehler und Probleme per Mail an aixtoolbox-rpt-l@austin.ibm.com melden (bug report). Verbesserungsvorschläge und eigene OpenSource-Software-Patches können Sie an aixtoolbox-l@austin.ibm.com richten.


Stephan Böni
Basel, 21. März 2001