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