Python 3.5 acaba de ser lanzado, ¿puedo obtenerlo como un paquete para Ubuntu 15.4?

15

Quiero la última versión de Python, pero no quiero pasar por alto el administrador de paquetes apt: no quiero hacer una instalación de origen de la vieja escuela porque eso puede dificultar la desinstalación cuando salen los paquetes oficiales.

Python3.5 no se encuentra actualmente en ninguno de los repositorios de paquetes de Canonical, lo que significa que no puedo simplemente "apt-get install python3.5".

Mientras tanto, ¿hay alguna forma de instalar Python3.5 en mi PC?

Salim Fadhley
fuente
1
posible duplicado de Install Python 3.3.2 en Ubuntu
dobey
44
No es un duplicado: Python 3.3.x viene con Ubuntu, python 3.5 es completamente nuevo y aún no forma parte de un paquete oficial.
Salim Fadhley
1
Es un duplicado. La respuesta es la misma. Esa pregunta simplemente se hizo en un momento en que 3.3.2 era la nueva versión. Usa el PPA. Python 3.5 se estaba construyendo cuando voté esto como un duplicado.
Dobey
2
Ahora hay, 6 de octubre, un PPA con Python3.5 disponible. Ver mi respuesta
Nephente

Respuestas:

15

Antes de que Ubuntu se agregue python 3.5a los repositorios oficiales, tiene dos opciones para instalarlo ahora:

  • Verifique si alguien ha venido con un PPA que contenga python 3.5para que pueda instalarlo / eliminarlo usando apt-getu otro administrador de paquetes

  • Instalar desde la fuente

Por lo que puedo ver, no hay tal PPA disponible hasta la fecha, por lo que su única opción es instalar desde el archivo fuente.


Has dicho :

No quiero hacer una instalación de fuente de la vieja escuela porque eso puede dificultar la desinstalación cuando salgan los paquetes oficiales.

Quizás aún no haya oído hablar checkinstall, crea un paquete a partir de los archivos que se guardarán en diferentes lugares de su computadora en el último paso de compilar un paquete desde la fuente ( sudo make install). Por lo tanto, solo necesita reemplazar sudo make installcon sudo checkinstally luego puede eliminar el paquete que nombró utilizando cualquier administrador de paquetes de la manera habitual.

Comprueba man checkinstallpara tener más idea.


Actualizar:

Un PPA ya está disponible. Mira esta respuesta .

heemayl
fuente
No es necesario para Python, porque ya tiene un objetivo en MakeFile llamado altinstall. Funciona bien durante muchos años en todas las distribuciones.
pylover
15

Hay otra respuesta a una pregunta similar aquí: ¿Cómo instalo versiones más recientes de Python usando apt-get?

Básicamente, dice que (hasta que los repositorios oficiales tengan la nueva versión de Python) aquí hay una fuente para usar con el administrador de paquetes, para nosotros que preferimos usar este método más simple, ya que para eso están los administradores de paquetes:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

¡Felicitaciones a Felix Krull, quien dirige este PPA!

Johan Olofsson
fuente
1
Estoy en Ubuntu 15.04. Pude instalar Python 3.5.1 usando este método. Sin embargo, tuve que hacer manualmente: sudo rm / usr / bin / python3, luego sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub