I have found From Jani Laakso<[EMAIL PROTECTED]> in comp.databases.ibm-db2 and i have test it successfully
Packages as rpm, pdksh, ncompress are needed ldd must exist (/usr/bin/ldd) use alien to convert .rpm in .deb alien --to-deb --scripts *.rpm install .deb packages dpkg -i *.deb make some symbolic links for db2setup ln -s /usr/bin/ksh /bin/ksh ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/basename /bin/basename ln -s /usr/bin/compress /bin/compress ln -s /usr/bin/touch /bin/touch fool db2setup with this script (located in /bin/rpm) rpm --rebuiddb (to avoid possible warnings in db2setup), ignore errors. ./db2setup check /etc/inittab db:234:once:/etc/rc.db2 > /dev/console 2>&1 # autostart DB2 Services You can start manually your example instance by : su db2inst1 . ~/sqllib/db2profile db2start I have made some changes from this : First I create a script named rpm (just save binary rpm) ----script rpm---- #!/bin/sh case "$1" in -qa) dpkg -l ;; esac case "$2" in /mnt/cdrom/db2/db2adt61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2adt61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2adts61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2adts61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2clic61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2clic61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2cliv61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cliv61_6.1.0-1_i386.deb /mnt/206/db2das61_6.1.0-1_i386.deb /mnt/206/db2rte61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2cnvc61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cnvc61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2cnvj61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cnvj61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2cnvk61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cnvk61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2cnvt61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cnvt61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2conn61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2conn61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2crte61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2crte61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2cucs61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cucs61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2das61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2das61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2elic61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2elic61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2engn61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2engn61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2hten61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2hten61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2htfr61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2htfr61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2jdbc61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2jdbc61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2msfr61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2msfr61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2repl61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2repl61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2rte61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2rte61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2smpl61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2smpl61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2wcc61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2wcc61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2whfr61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2whfr61_6.1.0-1_i386.deb ;; /mnt/cdrom/db2/db2wlic61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2wlic61_6.1.0-1_i386.deb ;; db2/linux/linux/db2adt61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2adt61_6.1.0-1_i386.deb ;; db2/linux/linux/db2adts61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2adts61_6.1.0-1_i386.deb ;; db2/linux/linux/db2clic61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2clic61_6.1.0-1_i386.deb ;; db2/linux/linux/db2cliv61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cliv61_6.1.0-1_i386.deb ;; db2/linux/linux/db2cnvc61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cnvc61_6.1.0-1_i386.deb ;; db2/linux/linux/db2cnvj61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cnvj61_6.1.0-1_i386.deb ;; db2/linux/linux/db2cnvk61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cnvk61_6.1.0-1_i386.deb ;; db2/linux/linux/db2cnvt61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cnvt61_6.1.0-1_i386.deb ;; db2/linux/linux/db2conn61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2conn61_6.1.0-1_i386.deb ;; db2/linux/linux/db2crte61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2crte61_6.1.0-1_i386.deb ;; db2/linux/linux/db2cucs61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2cucs61_6.1.0-1_i386.deb ;; db2/linux/linux/db2das61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2das61_6.1.0-1_i386.deb ;; db2/linux/linux/db2elic61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2elic61_6.1.0-1_i386.deb ;; db2/linux/linux/db2engn61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2engn61_6.1.0-1_i386.deb ;; db2/linux/linux/db2hten61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2hten61_6.1.0-1_i386.deb ;; db2/linux/linux/db2htfr61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2htfr61_6.1.0-1_i386.deb ;; db2/linux/linux/db2jdbc61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2jdbc61_6.1.0-1_i386.deb ;; db2/linux/linux/db2msfr61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2msfr61_6.1.0-1_i386.deb ;; db2/linux/linux/db2repl61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2repl61_6.1.0-1_i386.deb ;; db2/linux/linux/db2rte61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2rte61_6.1.0-1_i386.deb ;; db2/linux/linux/db2smpl61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2smpl61_6.1.0-1_i386.deb ;; db2/linux/linux/db2wcc61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2wcc61_6.1.0-1_i386.deb ;; db2/linux/linux/db2whfr61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2whfr61_6.1.0-1_i386.deb ;; db2/linux/linux/db2wlic61-6.1.0-0.i386.rpm) dpkg -i /mnt/206/db2wlic61_6.1.0-1_i386.deb ;; *) echo "1=$1 2=$2 3=$3">>/tmp/rpmerr esac exit 0 ------end of script------ this permit to install just necessary packages I have sucessfully install on debian slink many times. hope this works !!! tell me if you have some problems Sorry for my poor english .... french