Thursday, December 20, 2018

Upgrading OpenSSL from 1.1.0 to 1.1.1 in Linux Mint 19 and Ubuntu 18.04



According to the OpenSSL website:

> The latest stable version is the 1.1.1 series. This is also our Long Term Support (LTS) version, supported until 11th September 2023.

Since this is not in the current Ubuntu repositories, you will need to download, compile, and install the latest OpenSSL version manually.

Below are the instructions to follow:

1. Open a terminal (Ctrl+Alt+t).
2. wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
3. Unpack tarball with `tar -zxf openssl-1.1.1a.tar.gz` and then `cd openssl-1.1.1a`.   
4. cd to `openssl-1.1.1a`
3. Issue the command './config'.
4. Issue the command 'make' (You may need to run `sudo apt install make gcc` before running this command successfully).
5. Run `make test` to check for possible errors.
5. Issue the command 'sudo make install'.
6. Backup current openssl binary:
    sudo mv /usr/bin/openssl ~/tmp
7. Create symbolic link from newly install binary to default location:
    sudo ln -s /usr/local/bin/openssl /usr/bin/openssl
8. Run command 'sudo ldconfig' to update symlinks and rebuild library cache.

Assuming that there were no errors in executing steps 3 through 6, you should have successfully install the new version of OpenSSL.

Again, from the terminal issue the command
    openssl version
Your output should be as follows:
    OpenSSL 1.1.1a  20 Nov 2018

No comments: