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