Assurez-vous d'abord que vous avez installé openssl. Vous aurez besoin de la version 1.0 car Astrill ne supporte pas la 1.1. Pour installer 1.0.2
, cours
sudo apt install openssl=1.0.2g-1ubuntu4.8
Installez ensuite les bibliothèques partagées, vérifiez d'abord quelle version vous voulez en exécutant apt-cache search libssl | grep SSL
. Exemple de sortie :
libssl-dev - SSL development libraries, header files and documentation
libssl-doc - SSL development documentation documentation
libssl1.0.0 - SSL shared libraries <-- version number
Installez la bibliothèque avec la bonne version :
sudo apt-get install libssl1.0.0
À partir de la conversation dans les commentaires, vous devez également installer libssl-dev
, encore une fois, assurez-vous que la version est 1.0.
sudo apt install libssl-dev=1.0.2g-1ubuntu4.8
Il est possible que vous deviez installer le paquet ca-certificates
aussi.
Si ce qui précède n'a pas résolu le problème, ouvrez le fichier /etc/ld.so.conf
comme sudo
et ajouter une nouvelle ligne à la fin
/usr/lib/x86_64-linux-gnu/openssl-1.0.0
Selon votre système, le chemin peut être différent. Deux autres emplacements à essayer sont /usr/local/lib
et /usr/lib/openssl-1.0
, voir ici et ici.
Ensuite, exécutez sudo ldconfig
.
Suite au commentaire de Hugh sur la réponse de Shaido, il suffit d'installer libssl-dev
résolu le problème.
sudo apt-get install libssl-dev