Parakushtet
Përditësoni Python 2.6.6 të integruar në Python 3.5.1
Vendosni versionin e paracaktuar të Python në sistem
Rikthe funksionalitetin e Yum
Shumica, nëse jo të gjitha aplikacionet me një klikim të Vultr bazohen në CentOS 6.x. Në këtë version të CentOS, versioni i parazgjedhur i Python është 2.6.6.
Në disa raste, kërkohet përdorimi i një versioni më të ri të Python. Si i tillë, përmirësimi i versionit të parazgjedhur të Python në 2.7.x ose 3.x bëhet i nevojshëm.
Përmirësimi i Python në një version më të ri është relativisht i thjeshtë; megjithatë, nëse nuk bëhet siç duhet, disa aplikacione të varura nga Python, të tilla si yummund të pushojnë së funksionuari.
Në këtë artikull ne do të mbulojmë procesin e rivendosjes yumsë funksionalitetit pas përmirësimit nga Python 2.6.6 në Python 3.5.1 në CentOS 6 x64.
Parakushtet
Për të testuar udhëzimet në këtë artikull, duhet të vendosni një shembull të ri të serverit Vultr CentOS 6 x64 dhe të identifikoheni nga terminali juaj SSH duke përdorur një sudo user.
Përditësoni Python 2.6.6 të integruar në Python 3.5.1
Përpara azhurnimit, mund t'i hidhni një sy versionit aktual të Python:
python -V
Sistemi do të raportojë versionin e instaluar të Python si: Python 2.6.6.
Përditësoni sistemin dhe instaloni varësitë:
sudo yum update
sudo yum install gcc
Shkarkoni dhe përpiloni Python 3.5.1:
cd /opt
sudo wget --no-check-certificate https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
sudo tar -xvf Python-3.5.1.tgz
cd Python-3.5.1
sudo ./configure --prefix=/usr/local && sudo make && sudo make install
Pas përpilimit, përdorni komandën e mëposhtme për të konfirmuar instalimin tuaj:
/usr/local/bin/python3.5 -V
Sistemi do të raportojë versionin e instaluar të Python si: Python 3.5.1.
Vendosni versionin e paracaktuar të Python në sistem
Për të përdorur Python 3.5.1 si versionin tuaj të paracaktuar të Python , do t'ju duhet të specifikoni shtegun absolut për binarin e tij si më poshtë:
sudo mv /usr/bin/python /usr/bin/python2.6.6
sudo ln -s /usr/local/bin/python3.5 /usr/bin/python
Për të konfirmuar:
python -V
Dhe tani, versioni i parazgjedhur i Python është vendosur në 3.5.1.
Rikthe funksionalitetin e Yum
Në CentOS 6.x, yum mbështetet në Python 2.6.6 si parazgjedhje. Për ta ndryshuar atë, do t'ju duhet të rregulloni skedarin e konfigurimit për të përdorur versionin e ri si më poshtë:
sudo vi /usr/bin/yum
Ndrysho rreshtin e parë nga
#!/usr/bin/python
te
#!/usr/bin/python2.6.6
Ruani dhe hiqni dorë:
:!wq
Kjo përfundon tutorialin tonë. Faleminderit që lexuat.