How To Install libssl-dev on Ubuntu 20.04

In this tutorial we learn how to install libssl-dev on Ubuntu 20.04. libssl-dev is Secure Sockets Layer toolkit - development files Secure Sockets Layer toolkit - development files Secure Sockets Layer toolkit - development files

Introduction

In this tutorial we learn how to install libssl-dev on Ubuntu 20.04.

What is libssl-dev

libssl-dev is:

This package is part of the OpenSSL project’s implementation of the SSL and TLS cryptographic protocols for secure communication over the Internet.

It contains development libraries, header files, and manpages for libssl and libcrypto.

Package: libssl-dev Architecture: amd64 Version: 1.1.1f-1ubuntu2.3 Multi-Arch: same Priority: optional Section: libdevel Source: openssl Origin: Ubuntu Maintainer: Ubuntu Developers [email protected] Original-Maintainer: Debian OpenSSL Team [email protected] Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 7818 Depends: libssl1.1 (= 1.1.1f-1ubuntu2.3) Suggests: libssl-doc Conflicts: libssl1.0-dev Filename: pool/main/o/openssl/libssl-dev_1.1.1f-1ubuntu2.3_amd64.deb Size: 1582388 MD5sum: 1f291a9963543d60513b6f175b0b8e88 SHA1: 10bb844f800cce08dabd9a7a583dc296698a2679 SHA256: 20848596da869cd29a52fc66859fbea9ba34cc716da50761741567d7b2f5596a SHA512: 53fcf13702b41bdeace162420179c7aa16eccfd460c4493633d70ae92440570a1c409ef69814fb9dd370008d2d8540ef78567c1cf7a58b511d361f4b0218a037 Homepage: https://www.openssl.org/ Description-en: Secure Sockets Layer toolkit - development files This package is part of the OpenSSL project’s implementation of the SSL and TLS cryptographic protocols for secure communication over the Internet.

It contains development libraries, header files, and manpages for libssl and libcrypto.

Package: libssl-dev Architecture: amd64 Version: 1.1.1f-1ubuntu2 Multi-Arch: same Priority: optional Section: libdevel Source: openssl Origin: Ubuntu Maintainer: Ubuntu Developers [email protected] Original-Maintainer: Debian OpenSSL Team [email protected] Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 7817 Depends: libssl1.1 (= 1.1.1f-1ubuntu2) Suggests: libssl-doc Conflicts: libssl1.0-dev Filename: pool/main/o/openssl/libssl-dev_1.1.1f-1ubuntu2_amd64.deb Size: 1581824 MD5sum: 1cf36f95f856b7c37741f890b2d5d4b1 SHA1: d20b1b280467409f6524088d788ef9ddb74c3e1f SHA256: d053feaaf2a2b55a23bb8e068b868ea0aa5c6a5ae41267228b25fc18a234cdba Homepage: https://www.openssl.org/ Description-en: Secure Sockets Layer toolkit - development files This package is part of the OpenSSL project’s implementation of the SSL and TLS cryptographic protocols for secure communication over the Internet.

It contains development libraries, header files, and manpages for libssl and libcrypto.

There are three methods to install libssl-dev on Ubuntu 20.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install libssl-dev Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install libssl-dev using apt-get by running the following command:

sudo apt-get -y install libssl-dev

Install libssl-dev Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install libssl-dev using apt by running the following command:

sudo apt -y install libssl-dev

Install libssl-dev Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install libssl-dev using aptitude by running the following command:

sudo aptitude -y install libssl-dev

How To Uninstall libssl-dev on Ubuntu 20.04

To uninstall only the libssl-dev package we can use the following command:

sudo apt-get remove libssl-dev

Uninstall libssl-dev And Its Dependencies

To uninstall libssl-dev and its dependencies that are no longer needed by Ubuntu 20.04, we can use the command below:

sudo apt-get -y autoremove libssl-dev

Remove libssl-dev Configurations and Data

To remove libssl-dev configuration and data from Ubuntu 20.04 we can use the following command:

sudo apt-get -y purge libssl-dev

Remove libssl-dev configuration, data, and all of its dependencies

We can use the following command to remove libssl-dev configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge libssl-dev

References

Summary

In this tutorial we learn how to install libssl-dev package on Ubuntu 20.04 using different package management tools: apt, apt-get and aptitude.