Maintenant, OpenSSL dans Ubuntu est compilé sans sslv2 car il n'est pas sécurisé, mais Qt 5.5.x l'exige toujours. Afin d'activer sslv2, le package doit être reconfiguré sans l'indicateur no-sslv2.
Installez les packages prérequis
sudo apt-get update
sudo apt-get install libssl-dev devscripts dpkg-dev cdbs debhelper dh-autoreconf libev-dev libpcre3-dev pkg-config
Et puis, saisissez la source
cd ~/Downloads
sudo apt-get update
apt-get source openssl
Maintenant, nous devons modifier le fichier dans openssl-1.0.1f / debian / rules. Trouvez la ligne 44 (peut-être que le numéro de ligne sera différent dans différentes versions) et supprimez-le no-ssl2
pour qu'il soit comme ci-dessous:
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)
Ensuite, nous allons ajouter un commentaire et valider la modification. Reconstruisez ensuite le paquet, cela va prendre un certain temps, alors passez à la partie nmap et téléchargez la source. Vous pouvez obtenir une erreur indiquant que le droit d'auteur n'a pas pu être vérifié, ignorez-le. De plus, la compilation peut prendre un certain temps, alors soyez patient.
dch –n 'Allow SSLv2'
dpkg-source --commit
debuild -uc -us
Maintenant, revenons à ~/Downloads
vous, tous les paquets deb seront construits. Installez-les:
cd ..
sudo dpkg -i *ssl*.deb
Refaites maintenant votre installation de Qt 5.5.1 pour voir si les avertissements persistent.
openssl version
dans votre message.