Categorías destacadas
programacion php    
Artículo
7
¡votar!

 Web Services: XML-RPC, SOAP, sobre PHP, Perl, y otros conceptos


Instalando o actualizando Python 2.2

SOAP funciona con Python 2.1 como mínimo. Muchos programadores tendrán que actualizarse Python si quieren aprovechar la potencia de los Servicios Web. La instalación de la nueva versión puede complicarse en ciertas circunstancias, por lo que a continución os comentamos los pasos seguidos en nuestro laboratorio de programación, sobre Linux Red Hat 6.2:

# Descargamos los ficheros rpm necesarios: 

wget http://www.python.org/ftp/python/2.2.1/rpms/rh6.2/python2-2.2.1-1.i386.rpm 
wget http://www.python.org/ftp/python/2.2.1/rpms/rh6.2/python2-tkinter-2.2.1-1.i386.rpm 
wget http://www.python.org/ftp/python/2.2.1/rpms/rh6.2/python2-devel-2.2.1-1.i386.rpm 
wget http://www.python.org/ftp/python/2.2.1/rpms/rh6.2/python2-tools-2.2.1-1.i386.rpm 
wget http://www.python.org/ftp/python/2.2.1/rpms/rh6.2/python2-docs-2.2.1-1.i386.rpm 

rpm -i python2-2.2.1-1.i386.rpm 
rpm -i python2-tkinter-2.2.1-1.i386.rpm 
rpm -i python2-devel-2.2.1-1.i386.rpm 
rpm -i python2-tools-2.2.1-1.i386.rpm 
rpm -i python2-docs-2.2.1-1.i386.rpm 

# Los instalamos. En Linux Red Hat 6.2 hemos encontrado problemas de dependencias, 
# que resolvemos a continuación. Si no tuvieramos estos problemas, Python 2.2 ya 
# estaría instalado correctamente en nuestro sistema. 

# Instalamos expat, el parser XML de Linux: 

wget http://www.python.org/ftp/python/2.2/rpms-62/expat-1.95.2-2.i386.rpm 
rpm -i expat-1.95.2-2.i386.rpm 

wget http://www.python.org/ftp/python/2.2/rpms-62/expat-devel-1.95.2-2.i386.rpm 
rpm -i expat-devel-1.95.2-2.i386.rpm 

# Para arreglar el problema de dependencias, reconstruimos el paquete desde el fuente 
# del siguiente modo: 

wget http://www.python.org/ftp/python/2.2.1/rpms/python2-2.2.1-2.src.rpm 
rpm --rebuild python2-2.2.1-2.src.rpm 

# Reinstalamos los paquetes generados: 

rpm -i /usr/src/redhat/RPMS/i386/python2-2.2.1-2.i386.rpm 
rpm -i /usr/src/redhat/RPMS/i386/python2-devel-2.2.1-2.i386.rpm 
rpm -i /usr/src/redhat/RPMS/i386/python2-docs-2.2.1-2.i386.rpm 
rpm -i /usr/src/redhat/RPMS/i386/python2-tools-2.2.1-2.i386.rpm 

# Indicamos al sistema que a partir de ahora los scripts de python se ejecutan con 
# python2: 

rm /usr/bin/python 
ln -s /usr/bin/python2 /usr/bin/python 
Publicado por:
Martin Valdivia
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon