
Hola, Tengo instalado en mi PC SuSE Linux 10.0 y python 2.4.1. necesito instalar python 2.5.2. Lo copié en /tmp y desde allí instalé haciendo lo siguiente: -tomado del fichero README- ./configure make make install Ahora cuando ejecuto, python, se ejecuta mi versión 2.4.1. Sin embargo, si voy a /tmp/python-2.5.2 y ejecuto python entonces se ejecuta mi versión 2.5.2. Es evidente que todo está a media o mejor dicho: mal hecho. ¿Tengo que seintalar la v.2.4.1, cómo lo hago?. ¿Qué debo hacer para solucionarlo?. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org

El 30/10/08, Luis Esteban de Dios Núñez escribió:
Ahora cuando ejecuto, python, se ejecuta mi versión 2.4.1. Sin embargo, si voy a /tmp/python-2.5.2 y ejecuto python entonces se ejecuta mi versión 2.5.2. Es evidente que todo está a media o mejor dicho: mal hecho.
No estoy segura, pero si la instalación de Python es similar a la de Perl, PHP o Java, podrás tener varias versiones en el mismo equipo. Al descargarlo en /tmp y ejecutar el instalador desde ahí, se habrá creado el directorio de instalación en esa ubicación.
¿Tengo que seintalar la v.2.4.1, cómo lo hago?. ¿Qué debo hacer para solucionarlo?.
No tienes que desinstalar la 2.4.1 "necesariamente". SuSE pondrá como predeterminada la antigua porque es la viene de serie y tendrá los enlaces creados, pero podrás utilizar la nueva versión llamando directamente al binario o configurando la ruta a python desde las aplicaciones :-?. Mejor que te confirme este punto alguien que trabaje con python :-) ... En versiones modernas de suse existe el comando "update-alternatives" que permite ver (y definir) los enlaces simbólicos a las aplicaciones. Por ejemplo, para java, me dice: *** stthpc:/home/hpc02 # update-alternatives --display java java - status is auto. link currently points to /usr/lib/jvm/jre-1.5.0-sun/bin/java (...) Current `best' version is /usr/lib/jvm/jre-1.5.0-sun/bin/java. *** Pero para la versión de suse 10.1 no sé si ya estaría disponible este comando ni tampoco si python se puede gestionar de esta forma :-?. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-10-30 a las 05:00 +0100, Luis Esteban de Dios Núñez escribió:
Tengo instalado en mi PC SuSE Linux 10.0 y python 2.4.1. necesito instalar python 2.5.2. Lo copié en /tmp y desde allí instalé haciendo lo siguiente: -tomado del fichero README-
./configure make make install
Ahora cuando ejecuto, python, se ejecuta mi versión 2.4.1. Sin embargo, si voy a /tmp/python-2.5.2 y ejecuto python entonces se ejecuta mi versión 2.5.2. Es evidente que todo está a media o mejor dicho: mal hecho.
¿Tengo que seintalar la v.2.4.1, cómo lo hago?. ¿Qué debo hacer para solucionarlo?.
Primero tienes que crear un rpm con la versión nueva; luego tienes que quitar la antigua y poner la nueva, ambas cosas con rpm. Yo miraría antes el spec de la antigua. Ese es el procedimiento general, no se en el caso concreto del python si hay algo más. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkK6ywACgkQtTMYHG2NR9Wi/gCdG4ABF9ZvmS/+fbQBkA5ehh/a TTIAn1F0ZP6mifBm5tSM541/v+iswRHa =rSaK -----END PGP SIGNATURE-----

Luis Esteban de Dios Núñez wrote:
Hola,
Tengo instalado en mi PC SuSE Linux 10.0 y python 2.4.1. necesito instalar python 2.5.2. Lo copié en /tmp y desde allí instalé haciendo lo siguiente: -tomado del fichero README-
./configure make make install
Ahora cuando ejecuto, python, se ejecuta mi versión 2.4.1. Sin embargo, si voy a /tmp/python-2.5.2 y ejecuto python entonces se ejecuta mi versión 2.5.2. Es evidente que todo está a media o mejor dicho: mal hecho.
¿Tengo que seintalar la v.2.4.1, cómo lo hago?. ¿Qué debo hacer para solucionarlo?.
El ./configure te setea el --prefix a /usr/local (si mal no recuerdo). Entonces, luego de instalar, o bien ejecutas /usr/local/bin/python o haces un ln -s /usr/bin/python /usr/local/bin/python o bien reinstalas pasandole al ./configure --prefix=/usr Saludos. Gerardo -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org

Hola,
El ./configure te setea el --prefix a /usr/local (si mal no recuerdo). Entonces, luego de instalar, o bien ejecutas /usr/local/bin/python
o haces un ln -s /usr/bin/python /usr/local/bin/python
o bien reinstalas pasandole al ./configure --prefix=/usr
Saludos. Gerardo
Muchas gracias amigo. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Camaleón
-
Carlos E. R.
-
Gerardo Herzig
-
Luis Esteban de Dios Núñez