Szerezze be a Python forráskódot
Python fordítása
Váltson az új verzióra
A Python 3 különbségei
Amint azt bizonyára tudod, a Debian-tárolók nagyon lassan frissülnek. A cikk írásakor a Python kiadási verziói 2.7.12 és 3.5.2, de a Debian 8 tárolókban csak a 2.7.9 és 3.4.2 található. A Debian 7-en a tárolóban lévő verziók még régebbiek (2.7.3 és 3.2.3), mindkettőt 2012-ben szállították ki.
Ez az oktatóanyag megtanítja Önnek, hogyan készítse el a Python-t forrásból, és hogyan telepítse a legújabb verziót. Feltételezem, hogy a Debian 7-et vagy 8-at használod. A forráskódot a hivatalos Python FTP- ről fogjuk beszerezni .
Először is nézzük meg a Python jelenleg telepített verzióját. Futtassa ezt a parancsot a terminálon:
python --version
Valami ehhez hasonlót fog látni:
Python 2.7.9
Az alábbi parancsokat a root felhasználónak kell végrehajtania .
Szerezze be a Python forráskódot
A következő parancsok a 2.7.12-es verzió Python-forrásait tartalmazó archívumot betöltik a kezdőkönyvtárba, kicsomagolják, és átváltanak a kicsomagolt fájlokat tartalmazó könyvtárba:
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
Ügyeljen a kicsomagolt fájlokat tartalmazó mappa nevére. Ez megegyezik az archívum nevével (archívum kiterjesztés nélkül).
Python fordítása
Most már elkészíthetjük a frissített Python binárisokat:
./configure
make
make install
Váltson az új verzióra
Ha most ellenőrzi a Python verziót, továbbra is ugyanazt a régit fogja látni. Tehát az alapértelmezett Python értelmező elérési utat az új python binárisra kell mutatnunk, amely a következőre lett telepítve /usr/local/bin/python.
update-alternatives --install /usr/bin/python python /usr/local/bin/python 10
Most látni fogja a telepített verziót:
python --version
Python 2.7.12
A Python 3 különbségei
A Python 3 ugyanúgy frissíthető, egyetlen egyszerű különbséggel – meg kell adnia a python3helyett python. Vegye figyelembe, hogy a Python 3 nincs előre telepítve a Debian 7-re.
Verzió ellenőrzése:
python3 --version
Váltás új verzióra:
update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3 10
A Python 3 frissítésekor ne felejtse el kiválasztani a megfelelő archívumot a Python FTP webhelyről.