Cómo instalar PythonOpenSSL en Ubuntu

5 Antworten [Letzter Beitrag]
MatíasSand
Offline
Beigetreten: 08/01/2015

Para poder usar "Diaspora_tools" (https://github.com/jaywink/diaspora-tools), una herramienta para migración de cuentas en la red de Diaspora* necesito instalar ese complemento. Como no lo ha hecho directamente la app, he recurrido a su instalación manual.

Encontré el paquete en el repositorio de Ubuntu: https://launchpad.net/ubuntu/+source/pyopenssl/0.15.1-2build1 pero cuando lo extraigo aparecen dos archivos .install pero ninguno para compilar, ni sale cómo hacerlo (las instrucciones que normalmente traen los códigos fuente).

¿Cómo se supone que podría instalarlo? ¿Tiene alguien idea?

Salud y gracias.

MatíasSand
Offline
Beigetreten: 08/01/2015

*Perdón por el título en "Ubuntu", solo era para denominar genéricamente las distribuciones que uso.

dcapeletti
Offline
Beigetreten: 04/03/2014

Hola,
Te recomiendo que no uses Ubuntu, es una distribución GNU/Linux que contiene Software privativo y espía al usuario. En este foro no recomendamos su uso.

Para instalarlo en Trisquel debes tener python 2.7 y python-pip. Para instalar python-pip:
sudo apt-get install python-pip

pip es una interfaz de python para instalar módulo o paquetes de una manera muy sencilla.

Luego te descargas el Software de github y lo instalas con:
sudo pip install -r requirements/requirements.txt

Si hay algún problema, en la página de github dice cuales son los módulos requeridos. Instálalos con pip (sudo pip install moódulo)

Sds

MatíasSand
Offline
Beigetreten: 08/01/2015

Lo que dices lo intenté, pero lo que recibí fue esto:

"x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-2.7/OpenSSL/crypto/crypto.o

OpenSSL/crypto/crypto.c:14:20: fatal error: Python.h: No existe el archivo o el directorio

#include

^

compilation terminated.

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1"

Según me cuentan en el github del proyecto esta app no funciona para versiones de diaspora 0.5x, por lo cual está desactualizado y no va a servir para que lo requiero, por eso ya no es necesaria esta tarea. Muchas gracias por la ayuda.

dcapeletti
Offline
Beigetreten: 04/03/2014

Le esta faltando Python.h
Es necesario instalar un paquete llamado python-dev. Este paquete incluye los archivos de cabecera, una biblioteca estática y herramientas de desarrollo para la construcción de módulos en Python.
Para instalarlo:
sudo apt-get install python-dev

Luego intente nuevamente.

Sds

MatíasSand
Offline
Beigetreten: 08/01/2015

Gracias dcapeletti lo probaré