How to Install and Uninstall libmbedtls-dev Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 18,2024

1. Install "libmbedtls-dev" package

This guide covers the steps necessary to install libmbedtls-dev on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install libmbedtls-dev

2. Uninstall "libmbedtls-dev" package

This guide let you learn how to uninstall libmbedtls-dev on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove libmbedtls-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the libmbedtls-dev package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: libmbedtls-dev
Architecture: amd64
Version: 2.2.1-2ubuntu0.3
Multi-Arch: same
Priority: optional
Section: universe/libdevel
Source: mbedtls
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: James Cowgill
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 926
Depends: libmbedcrypto0 (= 2.2.1-2ubuntu0.3), libmbedtls10 (= 2.2.1-2ubuntu0.3), libmbedx509-0 (= 2.2.1-2ubuntu0.3)
Suggests: libmbedtls-doc
Filename: pool/universe/m/mbedtls/libmbedtls-dev_2.2.1-2ubuntu0.3_amd64.deb
Size: 119314
MD5sum: cc461fef2a868b73f52e92bd376b2626
SHA1: 397c47f73d85c6bb995ee3da1f6290232eb0b56e
SHA256: 8c2c1d3c194544397f5f277595fe46b0c5a13a0445ab665acf213d4fc50e8f64
SHA512: fb5667c42838ce056da4d31346f76eebf0b8f95e16a102703e8c82461152efd056f3499f4f5247d9a498eb9fdc9f07364fb86ac71a977ecc7865c93baa7756ea
Homepage: https://tls.mbed.org/
Description-en: lightweight crypto and SSL/TLS library - development files
mbed TLS (formerly known as PolarSSL) is a lean open source crypto library for
providing SSL and TLS support in your programs. It offers an intuitive API and
documented header files, so you can actually understand what the code does.
It features:
- Symmetric algorithms, like AES, Blowfish, Triple-DES, DES, ARC4, Camellia
and XTEA
- Hash algorithms, like SHA-1, SHA-2, RIPEMD-160 and MD5
- Entropy pool and random generators, like CTR-DRBG and HMAC-DRBG
- Public key algorithms, like RSA, Elliptic Curves, Diffie-Hellman, ECDSA
and ECDH
- TLS 1.0, 1.1 and 1.2
- Abstraction layers for ciphers, hashes, public key operations, platform
abstraction and threading
.
This package contains the header files for mbed TLS.
Description-md5: 087432a7949cc7e0465d97bfdeec0a5e

Package: libmbedtls-dev
Priority: optional
Section: universe/libdevel
Installed-Size: 923
Maintainer: Ubuntu Developers
Original-Maintainer: James Cowgill
Architecture: amd64
Source: mbedtls
Version: 2.2.1-2
Depends: libmbedcrypto0 (= 2.2.1-2), libmbedtls10 (= 2.2.1-2), libmbedx509-0 (= 2.2.1-2)
Suggests: libmbedtls-doc
Filename: pool/universe/m/mbedtls/libmbedtls-dev_2.2.1-2_amd64.deb
Size: 118980
MD5sum: d11f57797bf86baee47604532b96d10e
SHA1: e08fac00ada108d0e66bb807ad384bfdb60d2f04
SHA256: 7fd697190f9bf197cce44dfb2b7842863bfc220fe5c2d39f4aa8473fba81caf9
Description-en: lightweight crypto and SSL/TLS library - development files
mbed TLS (formerly known as PolarSSL) is a lean open source crypto library for
providing SSL and TLS support in your programs. It offers an intuitive API and
documented header files, so you can actually understand what the code does.
It features:
- Symmetric algorithms, like AES, Blowfish, Triple-DES, DES, ARC4, Camellia
and XTEA
- Hash algorithms, like SHA-1, SHA-2, RIPEMD-160 and MD5
- Entropy pool and random generators, like CTR-DRBG and HMAC-DRBG
- Public key algorithms, like RSA, Elliptic Curves, Diffie-Hellman, ECDSA
and ECDH
- TLS 1.0, 1.1 and 1.2
- Abstraction layers for ciphers, hashes, public key operations, platform
abstraction and threading
.
This package contains the header files for mbed TLS.
Description-md5: 087432a7949cc7e0465d97bfdeec0a5e
Multi-Arch: same
Homepage: https://tls.mbed.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu