Re: Transición a Python 2.6 en gestor de paquetes
El Sun, 16 May 2010 16:46:11 -0500
Raymundo Vásquez Ruiz <ray@lunasexta.org> escribió:
> Saludos lista.
> Quiero instalar unos paquetes en mi sistema mediante APT (son paquetes
> para Ubuntu originalmente), pero lamentablemente dependen de python >=
> 2.6, uso Squeeze en mi laptop y tengo tanto 2.5 como 2.6 instalados,
> pero el paquete virtual apunta a la versión 2.5 por lo que no puedo
> instalar los paquetes. Ya miré en SID y no hay salto a 2.6, hay alguna
> otra forma??
Creo que tienes cierta "enpanadilla" mental con los paquetes.
En mi caso, con Debian squeeze tengo instalado:
python 2.5.4-9
python-minimal 2.5.4-9
python2.5 2.5.5-6
python2.5-minimal 2.5.5-6
python2.6 2.6.5-1
python2.6-minimal 2.6.5-1
> P.D lo de los enlaces en /usr/bin no tienen que ver
Estooo, no estaría tan seguro. Vamos a ver las versiones que me
devuelven diferentes comandos:
$ /usr/bin/python
Python 2.5.5 (r255:77872, Apr 21 2010, 08:44:16)
$ /usr/bin/python2.5
Python 2.5.5 (r255:77872, Apr 21 2010, 08:44:16
$ /usr/bin/python2.6
Python 2.6.5 (r265:79063, Mar 18 2010, 23:38:15)
Como YA tengo las dos versiones, vemos a dónde apunta
'/usr/bin/python'
$ ls -al /usr/bin/python
lrwxrwxrwx 1 root root 9 ene 30 23:02 /usr/bin/python -> python2.5
Es decir, el comando 'python' es un enlace simbólico a la
versión 2.5.
Para poder cambiar entre versiones de manera fácil, y como
estas no están añadidas a "update-alternatives" (¿bug?), vamos a
añadirlas a este:
# update-alternatives --install /usr/bin/python
python /usr/bin/python2.5 20
# update-alternatives --install /usr/bin/python
python /usr/bin/python2.6 10
Ahora para poder seleccionar que versión de python usar por
defecto:
# update-alternatives --config python
There are 2 choices for the alternative python
(providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python2.5 20 auto mode
1 /usr/bin/python2.5 20 manual mode
2 /usr/bin/python2.6 10 manual mode
y seleccionamos la que nos interese y comprobamos que
utilizamos la versión deseada:
$ python
Python 2.6.5 (r265:79063, Mar 18 2010, 23:38:15)
Saludos --- Angel
Reply to: