Centos / php-pgsql

Patricio Muñoz patricio.munoz en cmet.net
Jue Mayo 5 17:46:14 CLT 2005


Ricardo Mun~oz A. escribió:
> El jue, 05-05-2005 a las 15:05, Patricio Muñoz escribió:
> 
>>Estimados,
>>
>>Instale CentOS 4, y juto con ello la ultima version de Postgres (8.0.2), 
>>donde no tuve problemas, pero al instalar el modulo php-pgsql, 
>>aparecieron errores de dependencias. 
> 
> 
> [...]
> 
> 
>>Para solucionar el problema, me sugerieron bajar el o los fuentes de las 
>>aplicaciones que usen Postgres y recompilar el/los paquete(s). Para tal 
>>efecto baje el archivo php-4.3.9-3.2.src.rpm y relize los siguientes pasos:
>>
>>1. rpm -Uvh php-4.3.9-3.2.src.rpm
>>2. rpmbuild -bb /usr/src/redhat/SPECS/php.spec
>>
>>Esto genero todos los archivos rpm de php:
>>
>>php-4.3.9-3.2.i386.rpm
>>php-devel-4.3.9-3.2.i386.rpm
>>php-domxml-4.3.9-3.2.i386.rpm
>>php-gd-4.3.9-3.2.i386.rpm
>>php-imap-4.3.9-3.2.i386.rpm
>>php-ldap-4.3.9-3.2.i386.rpm
>>php-mbstring-4.3.9-3.2.i386.rpm
>>php-mysql-4.3.9-3.2.i386.rpm
>>php-ncurses-4.3.9-3.2.i386.rpm
>>php-odbc-4.3.9-3.2.i386.rpm
>>php-pear-4.3.9-3.2.i386.rpm
>>php-pgsql-4.3.9-3.2.i386.rpm
>>php-snmp-4.3.9-3.2.i386.rpm
>>php-xmlrpc-4.3.9-3.2.i386.rpm
>>
>>3. rpm -Uvh php-pgsql-4.3.9-3.2.i386.rpm
>>
>>Hasta aqui todo ok.
>>
>>4. yum update
> 
> 
> no debes usar el yum ya que te instalara los rpm que se encuentran
> en el repositorio "oficial", es decir los postgresql* 7.4.6 y los
> php* compilados para la version 7.4.6
> 
> deberas instalar "a mano" los rpm compilados por ti:
> 
> # cd /ruta_con_rpm_compilados
> # rpm -Uvh php*
> 
> 
>>Mi pregunta es:
>>
>>1. Los errores desplegador por yum (por la biblioteca libpq.so.4) 
>>traeran alguna consecuencia en el futuro?
> 
> 
> si instalas paquetes compilados por ti, no podras usar yum para
> actualizarlos, deberas usar la opcion exclude del yum para excluir
> las posibles actualizaciones que haga el yum, en tu caso seria
> 
> exclude=php* postgresql*
> 
> en el yum.conf (o equivalente) de tu CentOS.
> 
> la otra opcion que tienes es buscar algun repositorio para CentOS
> que tenga los RPMS para las versiones de PostgreSQL y PHP que necesitas.
> 

Ok, gracias por la aclaracion :-)



Más información sobre la lista de distribución Linux