Pas 1: actualitzeu la llista de repositoris i actualitzeu-lo
Pas 2: instal·leu dependències
Pas 3: Baixeu la font i creeu-la
Pas 4: instal·lació
Python és un llenguatge de codi obert escrit per Guido Von Rossum i mantingut activament no només pels desenvolupadors principals de Python, sinó també per la comunitat. En aquest article, aprendrem a descarregar, compilar des del codi font i instal·lar el llenguatge de programació Python.
Pas 1: actualitzeu la llista de repositoris i actualitzeu-lo
Abans d'instal·lar qualsevol programari nou al vostre servidor, assegureu-vos d'actualitzar la llista de dipòsits i actualitzar-lo per mantenir-vos al dia de les funcions i la seguretat actuals que es desenvolupen durant el cicle de vida de cada programari. Ho podem fer executant les ordres següents.
sudo apt-get update
sudo apt-get upgrade
Assegureu-vos de seguir les indicacions de la pantalla per si es pot eliminar alguna cosa després d'haver estat obsoleta, o si cal més accions. Això és essencial per a l'èxit del vostre procés de construcció i instal·lació de Python.
Pas 2: instal·leu dependències
Necessitarem uns quants paquets per poder construir Python des del codi font.
sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libreadline-dev
libgdbm-dev libdb5.3-dev libbz2-dev liblzma-dev libsqlite3-dev libffi-dev tcl-dev tk tk-dev
Pas 3: Baixeu la font i creeu-la
Ara, hem de descarregar la font. Com que ve comprimit, haurem d'extreure'l abans de poder fer-hi res més.
Comenceu executant l'ordre següent per començar a descarregar la font des del servidor FTP de Python.
cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
Ara descomprimiu el fitxer i entreu al directori.
tar xf Python-3.6.0.tar.xz && cd Python-3.6.0
Ara executem ./configure --enable-optimizationsper configurar els makefitxers que s'utilitzaran per construir.
Després d'haver configurat correctament, podem emetre la següent comanda per començar a construir.
make -j2
Note: with the command above you may need to change the number in -j2 to something more appropriate. If your server has a dual-core processor, this is as good as you can get. Otherwise, if your server has more that two cores, you can adjust the command accordingly. You may also remove -j2 totally to build on only one core, however, this may take quite a while (upwards of 2 or more hours).
Pas 4: instal·lació
Després de completar el procés de compilació, és possible que vulgueu instal·lar el Python 3.6 recentment construït.
sudo make altinstall
Hem escollit altinstallmés installen un esforç per evitar interferir amb qualsevol versió preinstal·lada en què pugui dependre el sistema operatiu del vostre servidor.
Un cop hàgiu executat aquesta darrera ordre, hauríeu de tenir una instal·lació personalitzada de Python 3.6. Podeu comprovar que l'heu instal·lat correctament emetent python3.6. Si la vostra consola retorna alguna cosa com el següent, aleshores ja heu acabat.
example@example:~$ python3.6
Python 3.6.0 (default, Aug 14 2017, 03:53:56)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
També podeu trobar documentació en llenguatge Python al lloc web oficial de Python .