Python es un lenguaje de programación popular en la actualidad debido a su velocidad, portabilidad de los programas escritos en él y un umbral de entrada relativamente bajo para desarrolladores novatos. El material a continuación describirá el proceso de actualización a la versión 3.10.9 de los paquetes de este lenguaje en un host que ejecuta Debian OS.
Actualización del software del sistema del sistema operativo
Ejecutaremos todos los comandos como usuario root, para ello ejecutamos: sudo -i Primero que nada, actualicemos el propio SO:
apt-get install sudo -yapt-get install aptitudeaptitude updateaptitude upgradeUna vez completada la actualización del sistema operativo, veamos las bibliotecas de soporte de idiomas disponibles actualmente:
Python3 -VInstalar software dependiente, compilar
sudo apt install wget software-properties-commonapt-get install build-essentialaptitude install build-essential libncursesw5-dev libreadline-gplv2-dev libssl-dev libsqlite3-dev tk-dev libc6-dev libbz2-dev libffi-dev -y Descargue el archivo real, descomprímalo en una ubicación arbitraria:
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgztar xvf Python-3.11.3.tgzMudanza a la ubicación:
cd Python-3.11.3/Luego compilamos:
./configure --enable-optimizationsY luego instalar:
make installComprobar si la actualización es correcta
Inserte esto:
python3 -VTambién puede verificar creando un script simple y ejecutándolo:
touch test.pyHagámoslo ejecutable:
chmod +x test.pyPeguemos el contenido en este archivo:
echo "print('Hello, world')">test.pyY vamos a ejecutar:
/usr/bin/python3 test.pyComo resultado, se mostrará un mensaje en la pantalla.
Hello, worldEliminación de archivos temporales
Si no hay necesidad de archivos de almacenamiento descargados previamente, se pueden eliminar de la siguiente manera:
cd .. Rm -rf Python-3.1.* sudo aptitude clean Resultado
Ahora listo para usar la versión actualizada de Python en el servidor.