From 802ce3636e6e47fbeb57257fb6340e87f423cca1 Mon Sep 17 00:00:00 2001 From: PLD Date: Thu, 23 Aug 2018 17:36:21 +0200 Subject: [PATCH] Add instructions to link against OpenSSL 1.0 on Ubuntu When installing qutebrowser via tox on Ubuntu 18.04, the notes on linking OpenSSL 1.0 instead of OpenSSL 1.1 to make QtNetwork SSL working are a bit confusing, due to some path differences between Ubuntu and ArchLinux. The addition of an item addressing this specific issue should help newcomers. --- doc/install.asciidoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/install.asciidoc b/doc/install.asciidoc index c8b6c2248..6e3eb7b25 100644 --- a/doc/install.asciidoc +++ b/doc/install.asciidoc @@ -443,6 +443,14 @@ caveats: (`export LD_LIBRARY_PATH=/usr/lib/openssl-1.0` on Archlinux) before starting qutebrowser if you want SSL to work in certain downloads (e.g. for `:adblock-update` or `:download`). + * On Ubuntu (tested on 18.04), you will need to install the `libssl1.0.0` + package (`apt install libssl1.0.0`). Then, in the qutebrowser git + repository, create a directory named `libssl` (`mkdir libssl`), and link + `libcrypto.so.1.0.0` and `libssl.so.1.0.0` into it without the versioning + part in their names (`ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 + libssl/libcrypto.so` and `ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 + libssl/libssl.so`). Now you can start qutebrowser issuing `export + LD_LIBRARY_PATH=$(pwd)/libssl` beforehand. - It comes with a QtWebEngine compiled without proprietary codec support (such as h.264).