martes, 30 de octubre de 2007

Instalar DB2 9.5 Express en Ubuntu 7.10 (Gutsy Gibon)

Si has tratado de instalar DB2 express en Ubuntu 7.10 (Gutsy Gibon) seguro te habrás topado con un error que dice algo así como que te falta la librería libstcd++.so.5

Bueno para solucionar este error puedes hacer lo siguiente:

descargarte este archivo directamente desde el navegador web.

descomprimes el archivo .deb con este comando
dpkg -x libstdc++5_3.3.6-13ubuntu2_i386.deb libstdc++5

te vas al directorio /usr/lib
cd /usr/lib

copias la libreria al /usr/lib
sudo cp libstdc++5/usr/lib/libstdc++.so.5.0.7 /usr/lib

y creas el siguiente link
sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5

Y con eso ya podrias instalarlo.

Despues de instalar puedes ver este link para la post-instalacion.

8 comentarios:

Ladybug Congonga dijo...

Solía tener Debian, pero supe que Db2 sólo era compatible con Ubuntu 7.10 entre otros. Así que ya me cambié a Kubuntu 7.10 Gutsy. He instalado de todas las formas posibles tanto Db2 SE 9.5 como Db2 Express 9.5, también instalé el Db2 ESE 8.1. De ninguna manera me ha funcionado. Lo último que intenté fue seguir las instrucciones de este blog: instalar la librería libstdc++5 para luego instalar el paquete db2exc, pero me ocurrió el siguiente error:

Configurando db2exc (9.5.0-1gutsy1) ...
Setting DB2 library path ...
Executing db2greg ...
Installing DB2 Express-C 9.5 license ...
Creating instances ...
Creating groups: db2iadm1 db2fadm1 dasadm1 ...
Adding users: db2inst5 db2fenc5 dasusr5 ...
Registering instance ...
dpkg: error al procesar db2exc (--configure):
el subproceso post-installation script devolvió el código de salida de error 1
Se encontraron errores al procesar:
db2exc
E: Sub-process /usr/bin/dpkg returned an error code (1)
Me podrías sugerir qué hacer por favor. Necesito tener Db2 instalado pronto. Te lo agradecería mucho.

comulinux dijo...

Hola,
Que version de DB2 express estas instalando y como lo estas haciendo?

Ladybug Congonga dijo...

Daniel te pasaste de rápido. He probado de todo, pero lo último que probé y que no funcionó es hacer lo que aparece en este blog. Osea instalé DB2 Express 9.5 y fue el error que me arrojó el que escribí anteriormente.

Luego instalé con apt-get, según
http://www.ubuntu.com/partners/ibm/db2

sudo apt-get install db2exc

(los repositorios estan actualizados en /apt/sources.list)

comulinux dijo...

Quizás tengas instalada una version anterior de DB2 primero desinstala esa version usando el comando sudo dpkg -r "nombre del paquete>"

Ladybug Congonga dijo...

Tengo un problema: las veces que intenté instalar Db2 y no resultó, además de fallar la instalación, también falló la desinstalación. Osea, ¿cómo hago para "limpiar el sistema" de todas las instalaciones y desinstalaciones fallidas?

Acabo de hacer lo que dices:
dpkg -r db2exc
pero también falla.

Aaaaaa :S

comulinux dijo...

Ejecuta dpkg --force-help ahi te mostrara los pasos a seguir para desinstalar a la fuerza.

Otra seria volver a instalar el SO, jejeje (broma).

Ladybug Congonga dijo...

Gracias por todo Daniel, pero sigo igual que al comienzo. No te molesto más.

Buen chiste eh.

comulinux dijo...

Recuerdo haber tenido un problema similar y la cuestión era que había que desinstalar a la fuerza el paquete anterior, el problema es que no recuerdo bien el comando. Te recomiendo que busques en Google o en los foros como desinstalar el paquete a la fuerza.

Saludos y espero que consigas solucionar el problema.