Ahora OpenSSL en Ubuntu se compila sin sslv2 porque es inseguro, pero Qt 5.5.x aún lo requiere. Para habilitar sslv2, el paquete debe volver a configurarse sin el indicador no-sslv2.
Instale los paquetes de requisitos previos
sudo apt-get update
sudo apt-get install libssl-dev devscripts dpkg-dev cdbs debhelper dh-autoreconf libev-dev libpcre3-dev pkg-config
Y luego, toma la fuente
cd ~/Downloads
sudo apt-get update
apt-get source openssl
Ahora necesitamos editar el archivo en openssl-1.0.1f / debian / rules. Busque la línea 44 (tal vez el número de línea será diferente en diferentes versiones) y retire no-ssl2
de manera que será como a continuación:
cd openssl-1.0.1f
nano debian/rules
CONFARGS = --prefix=/usr --openssldir=/usr/lib/ssl --libdir=lib/$(DEB_HOST_MULTIARCH) no-idea no-mdc2 no-rc5 no-zlib enable-tlsext no-ssl3 enable-unit-test $(ARCH_CONFARGS)
A continuación, agregaremos un comentario y confirmaremos el cambio. Luego, vuelva a compilar el paquete, esto llevará algún tiempo, así que salte a la parte nmap y descargue la fuente. Es posible que reciba algún error que indique que no se pudieron verificar los derechos de autor, ignórelo. Además, la compilación puede llevar un tiempo, así que tenga paciencia.
dch –n 'Allow SSLv2'
dpkg-source --commit
debuild -uc -us
Ahora volviendo a ~/Downloads
usted, verá todos los paquetes deb construidos. Instalarlos:
cd ..
sudo dpkg -i *ssl*.deb
Ahora rehaga su instalación de Qt 5.5.1 para ver si las advertencias persisten.
openssl version
en su publicación.