Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Tutoriales > Internet > XML > Web Services: XML-RPC, SOAP, sobre PHP, Perl, y otros conceptos
-Tutoriales

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 
 
Patrocinados
 

Copyright © 1999-2010 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

diseño y desarrollo web por Color Vivo Internet. Un proyecto de los Hermanos Carrero