[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configurar librería de firebird 2.5.2 (SOLUCIONADO)



----- Original Message ----- From: "Camaleón" <noelamac@gmail.com>
To: <debian-user-spanish@lists.debian.org>
Sent: Thursday, October 31, 2013 1:01 PM
Subject: Re: Configurar librería de firebird 2.5.2


El Thu, 31 Oct 2013 12:24:29 -0400, Ismael L. Donis Garcia escribió:

Estoy tratando de configurar la librería
php5-interbase_5.4.4-14+deb7u2_i386.deb pero no quiero que me instale la
librería que viene en el repositorio de debian, ósea que no use la
librería libfbclient2_2.5.2~svn+54698.ds4-3_i386.deb ya que es una
versión más vieja "26508", sino que me utilice la librería que tengo
instalada en la carpeta /opt/firebird/lib/libfbclient.so.2.5.2 que es la
versión 26540.

Es posible cambian la configuración para que la librería de
php5-interbase use la librería que está en
/opt/firebird/lib/libfbclient.so.2.5.2?

Se podrá crear algún enlace para que me utilice esta librería?

Entiendo que sí, consulta la documentación existente para gestionar las
bibliotecas:

***
http://www.cyberciti.biz/tips/linux-shared-library-management.html

Linux Library Management Commands

ldconfig : Updates the necessary links for the run time link bindings.
ldd : Tells what libraries a given program needs to run.
ltrace : A library call tracer.
ld.so/ld-linux.so: Dynamic linker/loader.
***

Cuando la instalo por defecto el phpinfo() me da lo siguiente:
interbase Firebird/InterBase Support  dynamic Compile-time Client
Library Version  Firebird API version 25 Run-time Client Library Version
 LI-V6.3.2.26508 Firebird 2.5

Y en el servidor windows tengo:
interbase Firebird/InterBase Support  dynamic Compile-time Client
Library Version  Interbase 6 Run-time Client Library Version
WI-V6.3.2.26540 Firebird 2.5

Supongo que eso pasa porque los paquetes del sistema tienen preferencia a
los que se instalan localmente.

Saludos,

Camaleón



Yo lo logré. 1 millón de gracias.

root@clt-iyc-03:/usr/lib/i386-linux-gnu# rm libfbclient.so.2
root@clt-iyc-03:/usr/lib/i386-linux-gnu# ln -s /opt/firebird/lib/libfbclient.so.2.5.2 libfbclient.so.2
root@clt-iyc-03:/usr/lib/i386-linux-gnu# service apache2 restart
[ ok ] Restarting web server: apache2 ... waiting .
root@clt-iyc-03:/usr/lib/i386-linux-gnu#

La verdad que el creo los enlaces simbólicos se merece un premio.

Ahora tengo:
interbase
Firebird/InterBase Support  dynamic
Compile-time Client Library Version  Firebird API version 25
Run-time Client Library Version  LI-V6.3.2.26540 Firebird 2.5

Por ahora estoy probandolo todo en mi PC para después pasarlo al servidor oficial ya cuando este todo ok.
========
| ISMAEL |
========



Reply to: