Obteniu el codi font de Python
											
										
																			
											
												Compilar Python
											
										
																			
											
												Canvia a la nova versió
											
										
																			
											
												Diferències per a Python 3
											
										
																	
												
Com ja sabeu, els dipòsits de Debian s'actualitzen molt lentament. En el moment d'escriure, les versions de Python es troben a la 2.7.12 i la 3.5.2, però als repositoris Debian 8 només podeu trobar la 2.7.9 i la 3.4.2. A Debian 7, les versions del dipòsit són encara més antigues (2.7.3 i 3.2.3), ambdues enviades el 2012.
Aquest tutorial us ensenya com crear Python des del codi font i instal·lar la darrera versió. Suposo que esteu utilitzant Debian 7 o 8. Obtenim el codi font de l' FTP oficial de Python .
Primer, comprovem la vostra versió de Python instal·lada actualment. Executeu aquesta comanda al vostre terminal:
python --version
Veureu alguna cosa com això:
Python 2.7.9
Les ordres següents les ha de fer l' usuari root .
Obteniu el codi font de Python
Les ordres següents carregaran un arxiu amb fonts Python per a la versió 2.7.12 al directori d'inici, el descomprimiran i canviaran al directori amb fitxers descomprimits:
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
Fixeu-vos en el nom de la carpeta amb fitxers descomprimits. Serà el mateix que el nom de l'arxiu (sense l'extensió de l'arxiu).
Compilar Python
Ara podem crear els binaris actualitzats de Python:
./configure
make
make install
Canvia a la nova versió
Si comproveu la versió de Python ara, encara veureu la mateixa antiga. Per tant, hem d'apuntar el camí de l'intèrpret Python predeterminat al nou binari de Python, que es va instal·lar a /usr/local/bin/python.
update-alternatives --install /usr/bin/python python /usr/local/bin/python 10
Ara veureu la versió instal·lada:
python --version
Python 2.7.12
Diferències per a Python 3
Python 3 es pot actualitzar de la mateixa manera, amb una diferència senzilla: cal que especifiqueu python3en lloc de python. Tingueu en compte que Python 3 no ve preinstal·lat a Debian 7.
Comprova la versió:
python3 --version
Canvia a la versió nova:
update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3 10
Quan actualitzeu Python 3, recordeu triar un arxiu corresponent del lloc FTP de Python.