IBM DB2 auf Debian installieren

Aus MHC-Wiki

Wechseln zu: Navigation, Suche

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:

Persönliche Werkzeuge
Navigation