How to Install and Uninstall libdpdk-dev Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 18,2024

1. Install "libdpdk-dev" package

This guide let you learn how to install libdpdk-dev on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install libdpdk-dev

2. Uninstall "libdpdk-dev" package

This guide let you learn how to uninstall libdpdk-dev on Ubuntu 21.04 (Hirsute Hippo):

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

3. Information about the libdpdk-dev package on Ubuntu 21.04 (Hirsute Hippo)

Package: libdpdk-dev
Architecture: amd64
Version: 20.11.1-1
Multi-Arch: same
Priority: optional
Section: universe/libdevel
Source: dpdk
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian DPDK Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 36033
Depends: libbpf-dev, libbsd-dev, libibverbs-dev, libipsec-mb-dev, libisal-dev, libelf-dev, libfdt-dev, libjansson-dev, libmnl-dev, libnuma-dev, libpcap-dev, libssl-dev, zlib1g-dev, librte-acl21 (= 20.11.1-1), librte-baseband-acc100-21 (= 20.11.1-1), librte-baseband-fpga-5gnr-fec21 (= 20.11.1-1), librte-baseband-fpga-lte-fec21 (= 20.11.1-1), librte-baseband-null21 (= 20.11.1-1), librte-baseband-turbo-sw21 (= 20.11.1-1), librte-bbdev21 (= 20.11.1-1), librte-bitratestats21 (= 20.11.1-1), librte-bpf21 (= 20.11.1-1), librte-bus-dpaa21 (= 20.11.1-1), librte-bus-fslmc21 (= 20.11.1-1), librte-bus-ifpga21 (= 20.11.1-1), librte-bus-pci21 (= 20.11.1-1), librte-bus-vdev21 (= 20.11.1-1), librte-bus-vmbus21 (= 20.11.1-1), librte-cfgfile21 (= 20.11.1-1), librte-cmdline21 (= 20.11.1-1), librte-common-cpt21 (= 20.11.1-1), librte-common-dpaax21 (= 20.11.1-1), librte-common-iavf21 (= 20.11.1-1), librte-common-mlx5-21 (= 20.11.1-1), librte-common-octeontx2-21 (= 20.11.1-1), librte-common-octeontx21 (= 20.11.1-1), librte-common-qat21 (= 20.11.1-1), librte-common-sfc-efx21 (= 20.11.1-1), librte-compress-isal21 (= 20.11.1-1), librte-compress-octeontx21 (= 20.11.1-1), librte-compress-zlib21 (= 20.11.1-1), librte-compressdev21 (= 20.11.1-1), librte-crypto-aesni-gcm21 (= 20.11.1-1), librte-crypto-aesni-mb21 (= 20.11.1-1), librte-crypto-bcmfs21 (= 20.11.1-1), librte-crypto-caam-jr21 (= 20.11.1-1), librte-crypto-ccp21 (= 20.11.1-1), librte-crypto-dpaa-sec21 (= 20.11.1-1), librte-crypto-dpaa2-sec21 (= 20.11.1-1), librte-crypto-kasumi21 (= 20.11.1-1), librte-crypto-nitrox21 (= 20.11.1-1), librte-crypto-null21 (= 20.11.1-1), librte-crypto-octeontx2-21 (= 20.11.1-1), librte-crypto-octeontx21 (= 20.11.1-1), librte-crypto-openssl21 (= 20.11.1-1), librte-crypto-scheduler21 (= 20.11.1-1), librte-crypto-snow3g21 (= 20.11.1-1), librte-crypto-virtio21 (= 20.11.1-1), librte-crypto-zuc21 (= 20.11.1-1), librte-cryptodev21 (= 20.11.1-1), librte-distributor21 (= 20.11.1-1), librte-eal21 (= 20.11.1-1), librte-efd21 (= 20.11.1-1), librte-ethdev21 (= 20.11.1-1), librte-event-dlb2-21 (= 20.11.1-1), librte-event-dlb21 (= 20.11.1-1), librte-event-dpaa2-21 (= 20.11.1-1), librte-event-dpaa21 (= 20.11.1-1), librte-event-dsw21 (= 20.11.1-1), librte-event-octeontx2-21 (= 20.11.1-1), librte-event-octeontx21 (= 20.11.1-1), librte-event-opdl21 (= 20.11.1-1), librte-event-skeleton21 (= 20.11.1-1), librte-event-sw21 (= 20.11.1-1), librte-eventdev21 (= 20.11.1-1), librte-fib21 (= 20.11.1-1), librte-flow-classify21 (= 20.11.1-1), librte-graph21 (= 20.11.1-1), librte-gro21 (= 20.11.1-1), librte-gso21 (= 20.11.1-1), librte-hash21 (= 20.11.1-1), librte-ip-frag21 (= 20.11.1-1), librte-ipsec21 (= 20.11.1-1), librte-jobstats21 (= 20.11.1-1), librte-kni21 (= 20.11.1-1), librte-kvargs21 (= 20.11.1-1), librte-latencystats21 (= 20.11.1-1), librte-lpm21 (= 20.11.1-1), librte-mbuf21 (= 20.11.1-1), librte-member21 (= 20.11.1-1), librte-mempool-bucket21 (= 20.11.1-1), librte-mempool-dpaa2-21 (= 20.11.1-1), librte-mempool-dpaa21 (= 20.11.1-1), librte-mempool-octeontx2-21 (= 20.11.1-1), librte-mempool-octeontx21 (= 20.11.1-1), librte-mempool-ring21 (= 20.11.1-1), librte-mempool-stack21 (= 20.11.1-1), librte-mempool21 (= 20.11.1-1), librte-meta-all (= 20.11.1-1), librte-meta-allpmds (= 20.11.1-1), librte-meta-baseband (= 20.11.1-1), librte-meta-bus (= 20.11.1-1), librte-meta-compress (= 20.11.1-1), librte-meta-crypto (= 20.11.1-1), librte-meta-event (= 20.11.1-1), librte-meta-mempool (= 20.11.1-1), librte-meta-net (= 20.11.1-1), librte-meta-raw (= 20.11.1-1), librte-meter21 (= 20.11.1-1), librte-metrics21 (= 20.11.1-1), librte-net-af-packet21 (= 20.11.1-1), librte-net-af-xdp21 (= 20.11.1-1), librte-net-ark21 (= 20.11.1-1), librte-net-atlantic21 (= 20.11.1-1), librte-net-avp21 (= 20.11.1-1), librte-net-axgbe21 (= 20.11.1-1), librte-net-bnx2x21 (= 20.11.1-1), librte-net-bnxt21 (= 20.11.1-1), librte-net-bond21 (= 20.11.1-1), librte-net-cxgbe21 (= 20.11.1-1), librte-net-dpaa2-21 (= 20.11.1-1), librte-net-dpaa21 (= 20.11.1-1), librte-net-e1000-21 (= 20.11.1-1), librte-net-ena21 (= 20.11.1-1), librte-net-enetc21 (= 20.11.1-1), librte-net-enic21 (= 20.11.1-1), librte-net-failsafe21 (= 20.11.1-1), librte-net-fm10k21 (= 20.11.1-1), librte-net-hinic21 (= 20.11.1-1), librte-net-hns3-21 (= 20.11.1-1), librte-net-i40e21 (= 20.11.1-1), librte-net-iavf21 (= 20.11.1-1), librte-net-ice21 (= 20.11.1-1), librte-net-igc21 (= 20.11.1-1), librte-net-ipn3ke21 (= 20.11.1-1), librte-net-ixgbe21 (= 20.11.1-1), librte-net-kni21 (= 20.11.1-1), librte-net-liquidio21 (= 20.11.1-1), librte-net-memif21 (= 20.11.1-1), librte-net-mlx4-21 (= 20.11.1-1), librte-net-mlx5-21 (= 20.11.1-1), librte-net-netvsc21 (= 20.11.1-1), librte-net-nfp21 (= 20.11.1-1), librte-net-null21 (= 20.11.1-1), librte-net-octeontx2-21 (= 20.11.1-1), librte-net-octeontx21 (= 20.11.1-1), librte-net-pcap21 (= 20.11.1-1), librte-net-pfe21 (= 20.11.1-1), librte-net-qede21 (= 20.11.1-1), librte-net-ring21 (= 20.11.1-1), librte-net-sfc21 (= 20.11.1-1), librte-net-softnic21 (= 20.11.1-1), librte-net-tap21 (= 20.11.1-1), librte-net-thunderx21 (= 20.11.1-1), librte-net-txgbe21 (= 20.11.1-1), librte-net-vdev-netvsc21 (= 20.11.1-1), librte-net-vhost21 (= 20.11.1-1), librte-net-virtio21 (= 20.11.1-1), librte-net-vmxnet3-21 (= 20.11.1-1), librte-net21 (= 20.11.1-1), librte-node21 (= 20.11.1-1), librte-pci21 (= 20.11.1-1), librte-pdump21 (= 20.11.1-1), librte-pipeline21 (= 20.11.1-1), librte-port21 (= 20.11.1-1), librte-power21 (= 20.11.1-1), librte-raw-dpaa2-cmdif21 (= 20.11.1-1), librte-raw-dpaa2-qdma21 (= 20.11.1-1), librte-raw-ifpga21 (= 20.11.1-1), librte-raw-ioat21 (= 20.11.1-1), librte-raw-ntb21 (= 20.11.1-1), librte-raw-octeontx2-dma21 (= 20.11.1-1), librte-raw-octeontx2-ep21 (= 20.11.1-1), librte-raw-skeleton21 (= 20.11.1-1), librte-rawdev21 (= 20.11.1-1), librte-rcu21 (= 20.11.1-1), librte-regex-mlx5-21 (= 20.11.1-1), librte-regex-octeontx2-21 (= 20.11.1-1), librte-regexdev21 (= 20.11.1-1), librte-reorder21 (= 20.11.1-1), librte-rib21 (= 20.11.1-1), librte-ring21 (= 20.11.1-1), librte-sched21 (= 20.11.1-1), librte-security21 (= 20.11.1-1), librte-stack21 (= 20.11.1-1), librte-table21 (= 20.11.1-1), librte-telemetry21 (= 20.11.1-1), librte-timer21 (= 20.11.1-1), librte-vdpa-ifc21 (= 20.11.1-1), librte-vdpa-mlx5-21 (= 20.11.1-1), librte-vhost21 (= 20.11.1-1)
Filename: pool/universe/d/dpdk/libdpdk-dev_20.11.1-1_amd64.deb
Size: 6520440
MD5sum: 480711ec0086c9e5230f549e11b05d46
SHA1: 1942624f01d72c6fec06f9066e48b3a50f4a0589
SHA256: 5a6a5bd4119e7c975f17e059a82be4b88ab1117a59d120f8aafba80aa2d1267e
SHA512: 82b80b8c5b2f0d36cd1ded44eb58ae30024d82c460a835315df412b953d5b16d8fe62d5b59416eb4d835ccb3eda5f3b02cb9e399969e72585b8844fe5a93e7a5
Homepage: https://www.dpdk.org
Description-en: Data Plane Development Kit (basic development files)
DPDK is a set of libraries for fast packet processing. Applications run
in user-space and communicate directly with dedicated network interfaces.
.
This package contains the basic headers and library files required to
build external applications which will also require at least SSE3 support
when running.
.
libdpdk.pc: note that CFLAGS might contain an -march flag higher than typical
baseline.
This is required for a number of static inline functions in the public headers.
Description-md5: 655a14a388b41ca32e9c10080c63a0ee