Por cuestiones que no vienen al caso me tocó tener que compilar una aplicación Python y tenía dos problemas, una que el sistema donde se iba a utilizar era un CentOS 6 con GLibc 2.12, si lo compilaba en otra PC iba a compilarse con una dependencia 2.14 o mayor y actualizar ciertas librerías en el servidor no es viable,  más valía no tocarlo debido a lo crítico.

Compilarlo en el mismo servidor no funcionaba debido a la configuración con la que esa versión fue compilada y había que compilar nuevamente Python con –enable-shared

Para compilar Python hacemos lo siguiente:

cd /usr/src

#Descargamos Python
wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz

#Descompimimos
tar xzf Python-2.7.16.tgz

cd Python-2.7.16

#Compilamos
./configure --enable-optimizations --prefix=/usr/local --enable-shared

#Instalamos
make altinstall

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Alvaro De León

Subscribe now to keep reading and get access to the full archive.

Continue reading