How to Install and Uninstall dpdk Package on Debian 10 (Buster)

Last updated: May 20,2024

1. Install "dpdk" package

In this section, we are going to explain the necessary steps to install dpdk on Debian 10 (Buster)

$ sudo apt update $ sudo apt install dpdk

2. Uninstall "dpdk" package

Learn how to uninstall dpdk on Debian 10 (Buster):

$ sudo apt remove dpdk $ sudo apt autoclean && sudo apt autoremove

3. Information about the dpdk package on Debian 10 (Buster)

Package: dpdk
Version: 18.11.11-1~deb10u2
Installed-Size: 113
Maintainer: Debian DPDK Maintainers
Architecture: amd64
Replaces: dpdk-dev (<< 18.11)
Depends: hwdata, lsb-base (>= 3.2-14), pciutils, python3:any
Suggests: dpdk-doc, dpdk-igb-uio-dkms (= 18.11.11-1~deb10u2), dpdk-rte-kni-dkms (= 18.11.11-1~deb10u2), linux-image-generic, librte-mempool-bucket18.11 (= 18.11.11-1~deb10u2), librte-mempool-dpaa18.11 (= 18.11.11-1~deb10u2), librte-mempool-dpaa2-18.11 (= 18.11.11-1~deb10u2), librte-mempool-octeontx18.11 (= 18.11.11-1~deb10u2), librte-mempool-ring18.11 (= 18.11.11-1~deb10u2), librte-mempool-stack18.11 (= 18.11.11-1~deb10u2), librte-mempool18.11 (= 18.11.11-1~deb10u2), librte-pmd-aesni-gcm18.11 (= 18.11.11-1~deb10u2), librte-pmd-aesni-mb18.11 (= 18.11.11-1~deb10u2), librte-pmd-af-packet18.11 (= 18.11.11-1~deb10u2), librte-pmd-ark18.11 (= 18.11.11-1~deb10u2), librte-pmd-atlantic18.11 (= 18.11.11-1~deb10u2), librte-pmd-avf18.11 (= 18.11.11-1~deb10u2), librte-pmd-avp18.11 (= 18.11.11-1~deb10u2), librte-pmd-axgbe18.11 (= 18.11.11-1~deb10u2), librte-pmd-bbdev-null18.11 (= 18.11.11-1~deb10u2), librte-pmd-bnx2x18.11 (= 18.11.11-1~deb10u2), librte-pmd-bnxt18.11 (= 18.11.11-1~deb10u2), librte-pmd-bond18.11 (= 18.11.11-1~deb10u2), librte-pmd-caam-jr18.11 (= 18.11.11-1~deb10u2), librte-pmd-ccp18.11 (= 18.11.11-1~deb10u2), librte-pmd-crypto-scheduler18.11 (= 18.11.11-1~deb10u2), librte-pmd-cxgbe18.11 (= 18.11.11-1~deb10u2), librte-pmd-dpaa-event18.11 (= 18.11.11-1~deb10u2), librte-pmd-dpaa-sec18.11 (= 18.11.11-1~deb10u2), librte-pmd-dpaa18.11 (= 18.11.11-1~deb10u2), librte-pmd-dpaa2-18.11 (= 18.11.11-1~deb10u2), librte-pmd-dpaa2-cmdif18.11 (= 18.11.11-1~deb10u2), librte-pmd-dpaa2-event18.11 (= 18.11.11-1~deb10u2), librte-pmd-dpaa2-qdma18.11 (= 18.11.11-1~deb10u2), librte-pmd-dpaa2-sec18.11 (= 18.11.11-1~deb10u2), librte-pmd-dsw-event18.11 (= 18.11.11-1~deb10u2), librte-pmd-e1000-18.11 (= 18.11.11-1~deb10u2), librte-pmd-ena18.11 (= 18.11.11-1~deb10u2), librte-pmd-enetc18.11 (= 18.11.11-1~deb10u2), librte-pmd-enic18.11 (= 18.11.11-1~deb10u2), librte-pmd-failsafe18.11 (= 18.11.11-1~deb10u2), librte-pmd-fm10k18.11 (= 18.11.11-1~deb10u2), librte-pmd-i40e18.11 (= 18.11.11-1~deb10u2), librte-pmd-ifc18.11 (= 18.11.11-1~deb10u2), librte-pmd-ifpga-rawdev18.11 (= 18.11.11-1~deb10u2), librte-pmd-ixgbe18.11 (= 18.11.11-1~deb10u2), librte-pmd-kni18.11 (= 18.11.11-1~deb10u2), librte-pmd-liquidio18.11 (= 18.11.11-1~deb10u2), librte-pmd-mlx4-18.11 (= 18.11.11-1~deb10u2), librte-pmd-mlx5-18.11 (= 18.11.11-1~deb10u2), librte-pmd-netvsc18.11 (= 18.11.11-1~deb10u2), librte-pmd-nfp18.11 (= 18.11.11-1~deb10u2), librte-pmd-null-crypto18.11 (= 18.11.11-1~deb10u2), librte-pmd-null18.11 (= 18.11.11-1~deb10u2), librte-pmd-octeontx-compress18.11 (= 18.11.11-1~deb10u2), librte-pmd-octeontx-crypto18.11 (= 18.11.11-1~deb10u2), librte-pmd-octeontx-event18.11 (= 18.11.11-1~deb10u2), librte-pmd-octeontx18.11 (= 18.11.11-1~deb10u2), librte-pmd-opdl-event18.11 (= 18.11.11-1~deb10u2), librte-pmd-openssl18.11 (= 18.11.11-1~deb10u2), librte-pmd-pcap18.11 (= 18.11.11-1~deb10u2), librte-pmd-qat18.11 (= 18.11.11-1~deb10u2), librte-pmd-qede18.11 (= 18.11.11-1~deb10u2), librte-pmd-ring18.11 (= 18.11.11-1~deb10u2), librte-pmd-sfc18.11 (= 18.11.11-1~deb10u2), librte-pmd-skeleton-event18.11 (= 18.11.11-1~deb10u2), librte-pmd-skeleton-rawdev18.11 (= 18.11.11-1~deb10u2), librte-pmd-softnic18.11 (= 18.11.11-1~deb10u2), librte-pmd-sw-event18.11 (= 18.11.11-1~deb10u2), librte-pmd-tap18.11 (= 18.11.11-1~deb10u2), librte-pmd-thunderx18.11 (= 18.11.11-1~deb10u2), librte-pmd-vdev-netvsc18.11 (= 18.11.11-1~deb10u2), librte-pmd-vhost18.11 (= 18.11.11-1~deb10u2), librte-pmd-virtio-crypto18.11 (= 18.11.11-1~deb10u2), librte-pmd-virtio18.11 (= 18.11.11-1~deb10u2), librte-pmd-vmxnet3-18.11 (= 18.11.11-1~deb10u2), librte-pmd-zlib18.11 (= 18.11.11-1~deb10u2)
Breaks: dpdk-dev (<< 18.11-4~)
Description: Data Plane Development Kit (runtime)
Description-md5: cb8a15fa900de86d21d3a722f3b66d95
Homepage: https://www.dpdk.org
Recommends: librte-mempool18.11, librte-mempool-ring18.11, librte-pmd-af-packet18.11, librte-pmd-bond18.11, librte-pmd-e1000-18.11, librte-pmd-fm10k18.11, librte-pmd-i40e18.11, librte-pmd-ixgbe18.11, librte-pmd-kni18.11, librte-pmd-mlx4-18.11, librte-pmd-mlx5-18.11, librte-pmd-netvsc18.11, librte-pmd-pcap18.11, librte-pmd-tap18.11, librte-pmd-thunderx18.11, librte-pmd-vdev-netvsc18.11, librte-pmd-vhost18.11, librte-pmd-virtio18.11, librte-pmd-vmxnet3-18.11, python3-pyelftools
Section: admin
Priority: optional
Filename: pool/updates/main/d/dpdk/dpdk_18.11.11-1~deb10u2_amd64.deb
Size: 39884
MD5sum: a9863313447ab4bef37553d79d364fd3
SHA256: 3ba1249fa1126a6f68e42deb115ee046c090f5e63ee81b2b535bb8aac2260584

Package: dpdk
Version: 18.11.11-1~deb10u1
Installed-Size: 113
Maintainer: Debian DPDK Maintainers
Architecture: amd64
Replaces: dpdk-dev (<< 18.11)
Depends: hwdata, lsb-base (>= 3.2-14), pciutils, python3:any
Recommends: librte-mempool18.11, librte-mempool-ring18.11, librte-pmd-af-packet18.11, librte-pmd-bond18.11, librte-pmd-e1000-18.11, librte-pmd-fm10k18.11, librte-pmd-i40e18.11, librte-pmd-ixgbe18.11, librte-pmd-kni18.11, librte-pmd-mlx4-18.11, librte-pmd-mlx5-18.11, librte-pmd-netvsc18.11, librte-pmd-pcap18.11, librte-pmd-tap18.11, librte-pmd-thunderx18.11, librte-pmd-vdev-netvsc18.11, librte-pmd-vhost18.11, librte-pmd-virtio18.11, librte-pmd-vmxnet3-18.11, python3-pyelftools
Suggests: dpdk-doc, dpdk-igb-uio-dkms (= 18.11.11-1~deb10u1), dpdk-rte-kni-dkms (= 18.11.11-1~deb10u1), linux-image-generic, librte-mempool-bucket18.11 (= 18.11.11-1~deb10u1), librte-mempool-dpaa18.11 (= 18.11.11-1~deb10u1), librte-mempool-dpaa2-18.11 (= 18.11.11-1~deb10u1), librte-mempool-octeontx18.11 (= 18.11.11-1~deb10u1), librte-mempool-ring18.11 (= 18.11.11-1~deb10u1), librte-mempool-stack18.11 (= 18.11.11-1~deb10u1), librte-mempool18.11 (= 18.11.11-1~deb10u1), librte-pmd-aesni-gcm18.11 (= 18.11.11-1~deb10u1), librte-pmd-aesni-mb18.11 (= 18.11.11-1~deb10u1), librte-pmd-af-packet18.11 (= 18.11.11-1~deb10u1), librte-pmd-ark18.11 (= 18.11.11-1~deb10u1), librte-pmd-atlantic18.11 (= 18.11.11-1~deb10u1), librte-pmd-avf18.11 (= 18.11.11-1~deb10u1), librte-pmd-avp18.11 (= 18.11.11-1~deb10u1), librte-pmd-axgbe18.11 (= 18.11.11-1~deb10u1), librte-pmd-bbdev-null18.11 (= 18.11.11-1~deb10u1), librte-pmd-bnx2x18.11 (= 18.11.11-1~deb10u1), librte-pmd-bnxt18.11 (= 18.11.11-1~deb10u1), librte-pmd-bond18.11 (= 18.11.11-1~deb10u1), librte-pmd-caam-jr18.11 (= 18.11.11-1~deb10u1), librte-pmd-ccp18.11 (= 18.11.11-1~deb10u1), librte-pmd-crypto-scheduler18.11 (= 18.11.11-1~deb10u1), librte-pmd-cxgbe18.11 (= 18.11.11-1~deb10u1), librte-pmd-dpaa-event18.11 (= 18.11.11-1~deb10u1), librte-pmd-dpaa-sec18.11 (= 18.11.11-1~deb10u1), librte-pmd-dpaa18.11 (= 18.11.11-1~deb10u1), librte-pmd-dpaa2-18.11 (= 18.11.11-1~deb10u1), librte-pmd-dpaa2-cmdif18.11 (= 18.11.11-1~deb10u1), librte-pmd-dpaa2-event18.11 (= 18.11.11-1~deb10u1), librte-pmd-dpaa2-qdma18.11 (= 18.11.11-1~deb10u1), librte-pmd-dpaa2-sec18.11 (= 18.11.11-1~deb10u1), librte-pmd-dsw-event18.11 (= 18.11.11-1~deb10u1), librte-pmd-e1000-18.11 (= 18.11.11-1~deb10u1), librte-pmd-ena18.11 (= 18.11.11-1~deb10u1), librte-pmd-enetc18.11 (= 18.11.11-1~deb10u1), librte-pmd-enic18.11 (= 18.11.11-1~deb10u1), librte-pmd-failsafe18.11 (= 18.11.11-1~deb10u1), librte-pmd-fm10k18.11 (= 18.11.11-1~deb10u1), librte-pmd-i40e18.11 (= 18.11.11-1~deb10u1), librte-pmd-ifc18.11 (= 18.11.11-1~deb10u1), librte-pmd-ifpga-rawdev18.11 (= 18.11.11-1~deb10u1), librte-pmd-ixgbe18.11 (= 18.11.11-1~deb10u1), librte-pmd-kni18.11 (= 18.11.11-1~deb10u1), librte-pmd-liquidio18.11 (= 18.11.11-1~deb10u1), librte-pmd-mlx4-18.11 (= 18.11.11-1~deb10u1), librte-pmd-mlx5-18.11 (= 18.11.11-1~deb10u1), librte-pmd-netvsc18.11 (= 18.11.11-1~deb10u1), librte-pmd-nfp18.11 (= 18.11.11-1~deb10u1), librte-pmd-null-crypto18.11 (= 18.11.11-1~deb10u1), librte-pmd-null18.11 (= 18.11.11-1~deb10u1), librte-pmd-octeontx-compress18.11 (= 18.11.11-1~deb10u1), librte-pmd-octeontx-crypto18.11 (= 18.11.11-1~deb10u1), librte-pmd-octeontx-event18.11 (= 18.11.11-1~deb10u1), librte-pmd-octeontx18.11 (= 18.11.11-1~deb10u1), librte-pmd-opdl-event18.11 (= 18.11.11-1~deb10u1), librte-pmd-openssl18.11 (= 18.11.11-1~deb10u1), librte-pmd-pcap18.11 (= 18.11.11-1~deb10u1), librte-pmd-qat18.11 (= 18.11.11-1~deb10u1), librte-pmd-qede18.11 (= 18.11.11-1~deb10u1), librte-pmd-ring18.11 (= 18.11.11-1~deb10u1), librte-pmd-sfc18.11 (= 18.11.11-1~deb10u1), librte-pmd-skeleton-event18.11 (= 18.11.11-1~deb10u1), librte-pmd-skeleton-rawdev18.11 (= 18.11.11-1~deb10u1), librte-pmd-softnic18.11 (= 18.11.11-1~deb10u1), librte-pmd-sw-event18.11 (= 18.11.11-1~deb10u1), librte-pmd-tap18.11 (= 18.11.11-1~deb10u1), librte-pmd-thunderx18.11 (= 18.11.11-1~deb10u1), librte-pmd-vdev-netvsc18.11 (= 18.11.11-1~deb10u1), librte-pmd-vhost18.11 (= 18.11.11-1~deb10u1), librte-pmd-virtio-crypto18.11 (= 18.11.11-1~deb10u1), librte-pmd-virtio18.11 (= 18.11.11-1~deb10u1), librte-pmd-vmxnet3-18.11 (= 18.11.11-1~deb10u1), librte-pmd-zlib18.11 (= 18.11.11-1~deb10u1)
Breaks: dpdk-dev (<< 18.11-4~)
Description: Data Plane Development Kit (runtime)
Description-md5: cb8a15fa900de86d21d3a722f3b66d95
Homepage: https://www.dpdk.org
Section: admin
Priority: optional
Filename: pool/main/d/dpdk/dpdk_18.11.11-1~deb10u1_amd64.deb
Size: 39872
MD5sum: 4f0221633a26219a345ded7cc49c5745
SHA256: 79cdeba2d8eaa1047c9d9e482d96aafe8e79ceaaf8c1ef027252e0cdf1bb37ef