Actualizar Python en Debian

Como sabrán, los repositorios de Debian se actualizan muy lentamente. Al momento de escribir, las versiones de lanzamiento de Python están en 2.7.12 y 3.5.2, pero en los repositorios de Debian 8 solo puede encontrar 2.7.9 y 3.4.2. En Debian 7, las versiones en el repositorio son aún más antiguas (2.7.3 y 3.2.3), ambas enviadas en 2012.

Este tutorial le enseña cómo construir Python desde la fuente e instalar la última versión. Supongo que está utilizando Debian 7 u 8. Obtendremos el código fuente del FTP oficial de Python .

Primero, verifiquemos la versión actualmente instalada de Python. Ejecute este comando en su terminal:

python --version

Verás algo como esto:

Python 2.7.9

Los comandos a continuación deben ser realizados por el usuario root .

Obtener el código fuente de Python

Los siguientes comandos cargarán un archivo con fuentes de Python para la versión 2.7.12 en el directorio de inicio, lo descomprimirán y cambiarán al directorio con los archivos desempaquetados:

cd /home
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
tar xf Python-2.7.12.tar.xz
cd ./Python-2.7.12

Presta atención al nombre de la carpeta con los archivos desempaquetados. Será el mismo que el nombre del archivo (sin la extensión del archivo).

Compilar Python

Ahora podemos construir los binarios actualizados de Python:

./configure
make
make install

Cambiar a la nueva versión

Si comprueba la versión de Python ahora, aún verá la misma versión anterior. Por lo tanto, debemos señalar la ruta predeterminada del intérprete de Python al nuevo binario de Python, que se instaló en /usr/local/bin/python.

update-alternatives --install /usr/bin/python python /usr/local/bin/python 10

Ahora verá la versión instalada:

python --version
Python 2.7.12

Diferencias para Python 3

Python 3 se puede actualizar de la misma manera, con una simple diferencia: debe especificar en python3lugar de python. Tenga en cuenta que Python 3 no viene preinstalado en Debian 7.

Comprobar versión:

python3 --version

Cambiar a la nueva versión:

update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3 10

Al actualizar Python 3, recuerde elegir un archivo correspondiente del sitio FTP de Python.

Dejar un comentario

ZPanel y Sentora en CentOS 6 x64

ZPanel y Sentora en CentOS 6 x64

ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Aprende cómo instalar Vtiger CRM, una aplicación de gestión de relaciones con el cliente, en CentOS 7 para aumentar tus ventas y mejorar el servicio al cliente.

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Esta guía completa le mostrará cómo configurar un servidor Counter-Strike 1.6 en Linux, optimizando el rendimiento y la seguridad para el mejor juego. Aprende los pasos más recientes aquí.

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.