Red de conocimiento informático - Material del sitio web - Cómo admitir la instalación personalizada de versiones superiores de la biblioteca openssl

Cómo admitir la instalación personalizada de versiones superiores de la biblioteca openssl

1. Descargue el paquete de código fuente (versión 2.7.8) del sitio web de Python y descomprímalo

2. Configure los parámetros de Makefile a través de configure

Supongamos que ya está en /home. /slvher/tools/openssl La versión superior de la biblioteca openssl se instaló correctamente en -1.0.1j. openssl, entonces puede usar las siguientes variables de entorno para configurar los parámetros de compilación/enlace de gcc:

exportar LDFLAGS="-lssl -lcrypto -Wl,-rpath=/home/slvher/tools/openssl- 1.0.1j/ lib/" export CPPFLAGS="-I/home/slvher/tools/openssl-1.0.1j/include"

Luego ejecute la herramienta de configuración:

./ configure --prefix= /home/slvher/tools/Python-2.7.8

Después de ejecutar configure, se generará un Makefile. Verifique el archivo y ejecute make && make install para completar la instalación de Python.

3. Verifique el soporte de Python para ssl

Después de instalar Python y agregar su ruta bin a la variable de entorno PATH, puede usar el siguiente comando para verificar si las versiones superiores de openssl son correctas. Biblioteca compatible:

python -c "import ssl; print ssl.OPENSSL_VERSION"

Por ejemplo, el resultado en mi máquina es el siguiente:

OpenSSL. 1.0.1j 15 de octubre de 2014