Creo que nadie ha generado RPMs de python > 2.4 para Red Hat/CentOS, o
por lo menos no conozco sitio alguno que lo provea.

Tienes 2 opciones, compilarlo desde el fuente o generar el RPM.
Obviamente para generar el RPM también necesitarías compilar, pero
solo una vez y evitas estar recompilando cada vez que tengas
reproducir el ambiente.

Para generar el RPM tienes 2 posibles soluciones:

1. Bajar el .src.rpm de python 2.4 y adaptarlo para generar el rpm de
la version 2.5

2. Usar checkinstall ( Izto (tm) ).


Yo no usaría nada arriba de 2.5 ya que python es parte fundamental de
casi cualquier distribución y mientras más grande sea el brinco de la
versión probada, hay más probabilidades de afectar algo más. Incluso
sería mucho mejor instalarlo en una ruta alternativa, algo así como
/usr/local/.....


--
Rodolfo


2010/8/25 bmejiap <bmejiapare...@yahoo.com.mx>:
> gracias Rodolfo en efecto estoy usando CentOS y tiene python 2.4, deja 
> instalo el 2.5 y les digo que showbiz piza
>
> Gracias!
>
> *****************************************************
> Bernardo Mejia Paredes
> xanatos
> ;=) ujuju
>
> --- El mié 25-ago-10, Rodolfo Martínez <rmt...@gmail.com> escribió:
>
> De: Rodolfo Martínez <rmt...@gmail.com>
> Asunto: Re: [GLO] IBM_DB2_PYTHON_DRVR
> A: glo@glo.org.mx
> Fecha: miércoles, 25 de agosto de 2010, 8:19
>
> Que tal Bernardo,
>
> El primer error y posible culpable de todos los demás es:
>
>> ibm_db.c:3499: error: ‘Py_ssize_t’ undeclared (first use in this function)
>
> No veo ningún error de librerías no encontradas (no xxx.h found)
> entonces asumo que estás usando librerías de python más antiguas de
> las que requiere IBM_DB2_PYTHON_DRVR.
>
> De acuerdo con esta liga
> http://svn.python.org/projects/ctypes/trunk/ctypeslib/ctypeslib/contrib/pythonhdr.py,
> Py_ssize_t fue introducido en 2.5. (5to párrafo: "Py_ssize_t is
> available for Python 2.5 and up.")
>
> No mencionas la distribución que usas, pero supongo que debe ser algo
> estable como Red Hat/CentOS o SuSE, y la versión de python por defecto
> en estas distribuciones es 2.4.
>
> En conclusión, creo que necesitas python 2.5 para compilar 
> IBM_DB2_PYTHON_DRVR.
>
>
> Saludos
> --
> Rodolfo

Responder a