IBM DB2 auf Debian installieren
Aus MHC-Wiki
Download der freien Version der DB2: http://www-306.ibm.com/software/data/db2/udb/db2express/download.html Dazu muss man sich bei IBM registrieren. Das problem ist, dass in dem paket nur RPM's sind. Hier die Lösung:
Auspacken nach tmp:
cd /tmp tar xfz db2exc_LNX_26x86.tar.gz
Zuerst muss der Pfad korrigiert werden, da das Setupscript sonst stolpter:
mv db2exc_LNX_26x86 db2exc_lnx_26x86
Dann müssen die rpms konvertiert werden:
cd /tmp/db2exc_lnx_26x86/db2/linux26/ alien -d --fixperms -ck *.rpm
.. und warten das wird auch bei einer schnellen Maschine dauern.
Das debianeigene rpm ist für die installation nicht geeignet. Es muss vorübergehend durch ein spezielles Perl Script (DB2-rpm-Script) ersetzt werden, welches ich im Netz auf eine Mailingliste gefunden habe. Mit dem Script wird /usr/bin/rpm ersetz. Dies darf erst NACH dem alien aufruf von oben passieren, das alien auf das original rpm setzt.
cd /usr/bin mv rpm rpm.orig
Jezt dor (/usr/bin) eine Datei mit dem Namen rpm und dem Perlscript als Inhalt erzugen und ausführbar machen.
chmod +x rpm
Jetzt ist alles bereit um das Installationsscript zu starten:
cd /tmp/db2exc_lnx_26x86 ./ db2_install
Jetzt noch das rpm wiederherstellen:
mv /usr/bin/rmp.orig /usr/bin/rmp
Weiter Links:

