How to Install and Uninstall libmnl-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 20,2024

1. Install "libmnl-dev" package

Here is a brief guide to show you how to install libmnl-dev on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libmnl-dev

2. Uninstall "libmnl-dev" package

Please follow the instructions below to uninstall libmnl-dev on Ubuntu 21.10 (Impish Indri):

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

3. Information about the libmnl-dev package on Ubuntu 21.10 (Impish Indri)

Package: libmnl-dev
Architecture: amd64
Version: 1.0.4-3
Multi-Arch: same
Priority: extra
Section: libdevel
Source: libmnl
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Netfilter Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 29
Depends: libmnl0 (= 1.0.4-3)
Filename: pool/main/libm/libmnl/libmnl-dev_1.0.4-3_amd64.deb
Size: 5052
MD5sum: a17194127b6871f4d55302dcff96b8e2
SHA1: 6a1d25bc0edc6ca55c8e28b4f7649644fc26038e
SHA256: 8f78f22458938e183767613dd50889913b8cf0c4d7f3508c956cdc597c57a960
SHA512: a474db5321872fe3ddf45df46112a3dc2827cec9ac62222ee6392e58eebf0a840c7ad1ecbc55a383a5a15d168517f6650b57566b36913f1dcc4ab99205cd8e9f
Homepage: https://netfilter.org/projects/libmnl/
Description-en: minimalistic Netlink communication library (devel)
libmnl is a minimalistic user-space library oriented to Netlink developers.
There are a lot of common tasks in parsing, validating, constructing of
both the Netlink header and TLVs that are repetitive and easy to get wrong.
This library aims to provide simple helpers that allows you to re-use code
and to avoid re-inventing the wheel.
.
The main features of this library are:
.
Small: the shared library requires around 30KB for an x86-based computer.
.
Simple: this library avoids complexity and elaborated abstractions that
tend to hide Netlink details.
.
Easy to use: the library simplifies the work for Netlink-wise developers.
It provides functions to make socket handling, message building,
validating, parsing and sequence tracking, easier.
.
Easy to re-use: you can use the library to build your own abstraction
layer on top of this library.
.
Decoupling: the interdependency of the main bricks that compose the
library is reduced, i.e. the library provides many helpers, but the
programmer is not forced to use them.
.
This package contains the development libraries and header files you need
to develop your programs using the minimalistic Netlink communication
library.
Description-md5: a98b989412e5ed2eb94b6c710889486b