Pregunta

Me gustaría saber cómo actualizar la instalación predeterminada de Python (2.5.2) suministrada con Ubuntu 8.04 a Python 2.6rc2.Me gustaría hacer que 2.6 sea la versión predeterminada de Python en el sistema y migrar todas las demás bibliotecas útiles de Python instaladas en 2.5.2 a Python 2.6rc2.Por favor, hágame saber cómo puedo lograr esto.

Gracias. Dirk

¿Fue útil?

Solución

Con la advertencia de que creo que es tremendamente mala idea reemplazar el Python predeterminado con una versión beta inédita:

Primero, instale 2.6rc2.Puedes descargar la fuente desde Sitio web de Python.Estándar ./configure && make && sudo make install estilo de instalación.

A continuación, retire el /usr/bin/python enlace simbólico.Hacer no eliminar /usr/bin/python2.5.Agregue un enlace simbólico a 2.6 con ln -s /usr/local/bin/python2.6 /usr/bin/python.

Una vez más, creo que es una idea terrible.Es casi seguro que existe una mejor manera de hacer lo que sea que estés tratando de lograr.


Migrar bibliotecas instaladas es un proceso mucho más largo.Mira en el /usr/lib/python2.5/site-packages/ y /usr/local/lib/python2.5/site-packages/ directorios.Cualquier biblioteca que se les instale deberá reinstalarse con 2.6.Como no estás usando una versión empaquetada de Python, no puedes usar los paquetes de Ubuntu; tendrás que actualizar manualmente todas las bibliotecas tú mismo.La mayoría de ellos probablemente puedan instalarse con sudo easy_install <name>, pero algunos como PyGTK+ no son tan fáciles.Tendrá que seguir procedimientos de instalación personalizados para cada una de estas bibliotecas.

Otros consejos

Tengo el mismo problema y aparentemente los archivos binarios prediseñados se pueden encontrar aquí:

# Python 2.6
deb http://ppa.launchpad.net/doko/ubuntu intrepid main
deb-src http://ppa.launchpad.net/doko/ubuntu intrepid main

¿Hay alguna necesidad de hacerlo?

Ubuntu en general no empaqueta lanzamientos RC. 2.6 no estará disponible en Ubuntu hasta Jaunty Jackalope.

Sin embargo, si insiste en que necesita instalarlo, tendrá que hacerlo sin un administrador de paquetes.

Descargue el paquete y descomprímalo en un directorio

ejecute los siguientes comandos (esperando que cada uno termine mientras lo hace)

./configure
make
sudo make install

Ahí lo tienes instalado.

Es mejor esperar a que se empaquete primero, especialmente porque Python se usa en muchas partes internas de ubuntu, por lo que puede dañar su sistema horriblemente

No sería aconsejable cambiar la versión predeterminada de Python, es decir, lo que obtienes cuando escribes " python " en una concha. Sin embargo, puede tener múltiples versiones de python instaladas. El truco es asegurarse de que el programa llamado & Quot; python & Quot; en la ruta está la versión suministrada por el sistema. Si desea ejecutar su instalación de Python 2.6, escriba python2.6 en un shell para iniciarlo.

Descargue el paquete y descomprímalo, luego ejecute:

./configure
make
sudo make install
ls -l /usr/local/bin

Debería ver un archivo python y un archivo python2.6, ambos creados el día que ejecutó make install; Eliminar el archivo Python. Luego, cuando se inicie python, se ejecutará la versión estándar de Python del sistema desde /usr/bin, y cuando se ejecute python2.6 obtendrá su nuevo y brillante Python 2.6rc2. Python muestra la versión cuando inicia un intérprete interactivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top