Hola tod@s!
CentOS 5.2 viene con Python 2.4.x
Necesito actualizar a Python 2.5.4 pero no tengo ni idea de Python :)
He buscado algun manual y documentación pero no he encontrado gran cosa.
Sí alguién sabe de algun tutorial o manual para actualizar la versión de Python en CentOS sería bienvenido!
Saludos!
On Wed, 2009-04-08 at 00:07 +0200, Ricardo Martinez wrote:
Hola tod@s!
CentOS 5.2 viene con Python 2.4.x
Necesito actualizar a Python 2.5.4 pero no tengo ni idea de Python :)
He buscado algun manual y documentación pero no he encontrado gran cosa.
Sí alguién sabe de algun tutorial o manual para actualizar la versión de Python en CentOS sería bienvenido!
yo he tenido este problema y la solucion q yo he aplicado es compilar Python desde fuentes instalandolo en /usr/local
-- BlackHand
Hola Black,
eso es lo que he pensado e intentado, pero no funciona
./configure --prefix=/usr/local
Debería de funcionar, pero el problema reside en que he hecho una barbaridad :)
al intentar desistalar Python 2.4.x
he probado con rpm -e Python 2.4.x y como me daba error de alguna dependencia he forzado con un rpm -e --nodeps nombre_del_paquete
menos mal que es servidor de "pruebas" :>
2009/4/8 Black Hand yonsy@blackhandchronicles.homeip.net
On Wed, 2009-04-08 at 00:07 +0200, Ricardo Martinez wrote:
Hola tod@s!
CentOS 5.2 viene con Python 2.4.x
Necesito actualizar a Python 2.5.4 pero no tengo ni idea de Python :)
He buscado algun manual y documentación pero no he encontrado gran cosa.
Sí alguién sabe de algun tutorial o manual para actualizar la versión de Python en CentOS sería bienvenido!
yo he tenido este problema y la solucion q yo he aplicado es compilar Python desde fuentes instalandolo en /usr/local
-- BlackHand
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
On Wed, 2009-04-08 at 00:37 +0200, Ricardo Martinez wrote:
Hola Black,
eso es lo que he pensado e intentado, pero no funciona
./configure --prefix=/usr/local
Debería de funcionar, pero el problema reside en que he hecho una barbaridad :)
al intentar desistalar Python 2.4.x
he probado con rpm -e Python 2.4.x y como me daba error de alguna dependencia he forzado con un rpm -e --nodeps nombre_del_paquete
menos mal que es servidor de "pruebas" :>
deberias probar usar checkinstall para q al menos te genere un rpm de la instalacion, pero el problema es q la version choca con el python 2.4.3 de centos.
en q punto te falla el ./configure ?
-- Black Hand
No tengo instalado checkinstall y sin Python hay un monton de apps que no funcionan.
Si que lo he debido de instalar al final (python 2.5.4 ) porque tengo la consola de Python actualizada ( si tecleo python me sale 2.5.4 )
Así que he creado un enlace simbolico:
ln -s /usr/local/python/bin/python /usr/bin/python
Ahora por ejemplo cuando intento lanzar yum me sale otro error:
"There was a problem importing one of the Python modules requiered to rum yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module"
Estoy muy dormido, pero parece como si hubiera que actualizar algun tipo de dependencias, para que las aplicaciones que funcionan con Python sepan donde está instalado.
He probado a crear un enlace simbolico
2009/4/8 Black Hand yonsy@blackhandchronicles.homeip.net
On Wed, 2009-04-08 at 00:37 +0200, Ricardo Martinez wrote:
Hola Black,
eso es lo que he pensado e intentado, pero no funciona
./configure --prefix=/usr/local
Debería de funcionar, pero el problema reside en que he hecho una barbaridad :)
al intentar desistalar Python 2.4.x
he probado con rpm -e Python 2.4.x y como me daba error de alguna dependencia he forzado con un rpm -e --nodeps nombre_del_paquete
menos mal que es servidor de "pruebas" :>
deberias probar usar checkinstall para q al menos te genere un rpm de la instalacion, pero el problema es q la version choca con el python 2.4.3 de centos.
en q punto te falla el ./configure ?
-- Black Hand
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Al final he conseguido volver a la versión antigua de python 2.4.x
Por si alguién le interesa para reparar ese error de:
No module named yum
he bajado el paquete original de centos
http://mirror.centos.org/centos/5/os/i386/CentOS/python-2.4.3-21.el5.i386.rp...
y despues lo he instalado:
rpm -vhi python-xxxxxx
saludos y gracias a todos
2009/4/8 Ricardo Martinez hariseldom@gmail.com
No tengo instalado checkinstall y sin Python hay un monton de apps que no funcionan.
Si que lo he debido de instalar al final (python 2.5.4 ) porque tengo la consola de Python actualizada ( si tecleo python me sale 2.5.4 )
Así que he creado un enlace simbolico:
ln -s /usr/local/python/bin/python /usr/bin/python
Ahora por ejemplo cuando intento lanzar yum me sale otro error:
"There was a problem importing one of the Python modules requiered to rum yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module"
Estoy muy dormido, pero parece como si hubiera que actualizar algun tipo de dependencias, para que las aplicaciones que funcionan con Python sepan donde está instalado.
He probado a crear un enlace simbolico
2009/4/8 Black Hand yonsy@blackhandchronicles.homeip.net
On Wed, 2009-04-08 at 00:37 +0200, Ricardo Martinez wrote:
Hola Black,
eso es lo que he pensado e intentado, pero no funciona
./configure --prefix=/usr/local
Debería de funcionar, pero el problema reside en que he hecho una barbaridad :)
al intentar desistalar Python 2.4.x
he probado con rpm -e Python 2.4.x y como me daba error de alguna dependencia he forzado con un rpm -e --nodeps nombre_del_paquete
menos mal que es servidor de "pruebas" :>
deberias probar usar checkinstall para q al menos te genere un rpm de la instalacion, pero el problema es q la version choca con el python 2.4.3 de centos.
en q punto te falla el ./configure ?
-- Black Hand
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
On Wed, 2009-04-08 at 01:11 +0200, Ricardo Martinez wrote:
Así que he creado un enlace simbolico:
ln -s /usr/local/python/bin/python /usr/bin/python
heh ahi es donde supongo empezo la pesadilla
no puedes remplazar la version de python 2.4 en centos, bueno, mejor dicho no debes.
los scripts de centos q usan python (casi todo lo administrativo, yum, cosas de cups, lucci y ricci del cluster y un largo etcetera) apuntan a usar /usr/bin/python
cuando tu instalas 2.5 en /usr/local, te deberia crear un
/usr/local/bin/python
q puesto ahi no choca con el 2.4 del sistema y puedes invocarlo directamente desde linea de comando.
lo q si, todo lo q necesites tendras q instalarlo a la python way, instalando setuptools y easy_install para esa version de python
y a la hora q requieras conversar con mysql o postgresql necesitaras los correspondientes paquetes devel de estos y el gcc para compilar las extensiones.
-- Black Hand