Nejprve se ujistěte, že máte nainstalovaný openssl. Budete potřebovat verzi 1.0, protože Astrill nepodporuje 1.1. Chcete-li nainstalovat 1.0.2
, spustit
sudo apt install openssl=1.0.2g-1ubuntu4.8
Poté nainstalujte sdílené knihovny, nejprve zkontrolujte, kterou verzi chcete, spuštěním apt-cache search libssl | grep SSL
. Příklad výstupu:
libssl-dev - SSL development libraries, header files and documentation
libssl-doc - SSL development documentation documentation
libssl1.0.0 - SSL shared libraries <-- version number
Nainstalujte knihovnu se správnou verzí:
sudo apt-get install libssl1.0.0
Z konverzace v komentářích je také potřeba nainstalovat libssl-dev
, znovu se ujistěte, že je verze 1.0.
sudo apt install libssl-dev=1.0.2g-1ubuntu4.8
Je možné, že budete muset nainstalovat paket ca-certificates
také.
Pokud výše uvedený problém nevyřešil, otevřete soubor /etc/ld.so.conf
jako sudo
a přidat nový řádek na konec
/usr/lib/x86_64-linux-gnu/openssl-1.0.0
V závislosti na vašem systému může být cesta odlišná. Další dvě místa, která můžete vyzkoušet, jsou /usr/local/lib
a /usr/lib/openssl-1.0
, viz zde a zde.
Poté spusťte sudo ldconfig
.
Po Hughově komentáři k Shaidově odpovědi jednoduše nainstalujte libssl-dev
problém vyřešil.
sudo apt-get install libssl-dev