On Lunar, testing upgrading path, removing and installation : All OK. ## Upgrading #Installing previous version: root@Ldpdk:~# apt install dpdk Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: ibverbs-providers libfdt1 libibverbs1 libnl-route-3-200 librte-bus-auxiliary23 librte-bus-pci23 librte-bus-vdev23 librte-bus-vmbus23 librte-common-mlx5-23 librte-cryptodev23 librte-dmadev23 librte-eal23 librte-ethdev23 librte-gso23 librte-hash23 librte-ip-frag23 librte-kvargs23 librte-mbuf23 librte-mempool-ring23 librte-mempool23 librte-meter23 librte-net-af-packet23 librte-net-bond23 librte-net-e1000-23 librte-net-fm10k23 librte-net-i40e23 librte-net-ixgbe23 librte-net-mlx4-23 librte-net-mlx5-23 librte-net-netvsc23 librte-net-pcap23 librte-net-tap23 librte-net-thunderx23 librte-net-vdev-netvsc23 librte-net-vhost23 librte-net-virtio23 librte-net-vmxnet3-23 librte-net23 librte-pci23 librte-rcu23 librte-ring23 librte-sched23 librte-security23 librte-telemetry23 librte-vhost23 python3-pyelftools rdma-core Suggested packages: dpdk-doc dpdk-kmods-dkms librte-meta-baseband librte-meta-bus librte-meta-common librte-meta-compress librte-meta-crypto librte-meta-dma librte-meta-event librte-meta-mempool librte-meta-net librte-meta-raw librte-meta-allpmds The following NEW packages will be installed: dpdk ibverbs-providers libfdt1 libibverbs1 libnl-route-3-200 librte-bus-auxiliary23 librte-bus-pci23 librte-bus-vdev23 librte-bus-vmbus23 librte-common-mlx5-23 librte-cryptodev23 librte-dmadev23 librte-eal23 librte-ethdev23 librte-gso23 librte-hash23 librte-ip-frag23 librte-kvargs23 librte-mbuf23 librte-mempool-ring23 librte-mempool23 librte-meter23 librte-net-af-packet23 librte-net-bond23 librte-net-e1000-23 librte-net-fm10k23 librte-net-i40e23 librte-net-ixgbe23 librte-net-mlx4-23 librte-net-mlx5-23 librte-net-netvsc23 librte-net-pcap23 librte-net-tap23 librte-net-thunderx23 librte-net-vdev-netvsc23 librte-net-vhost23 librte-net-virtio23 librte-net-vmxnet3-23 librte-net23 librte-pci23 librte-rcu23 librte-ring23 librte-sched23 librte-security23 librte-telemetry23 librte-vhost23 python3-pyelftools rdma-core 0 upgraded, 48 newly installed, 0 to remove and 0 not upgraded. [...] #Upgrading: root@Ldpdk:~# apt upgrade -t lunar-proposed Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: bsdextrautils bsdutils dpdk eject fdisk grub-efi-amd64-bin grub-efi-amd64-signed kpartx libblkid1 libfdisk1 libmount1 libnetplan0 libnss-systemd libpam-systemd librte-bus-auxiliary23 librte-bus-pci23 librte-bus-vdev23 librte-bus-vmbus23 librte-common-mlx5-23 librte-cryptodev23 librte-dmadev23 librte-eal23 librte-ethdev23 librte-gso23 librte-hash23 librte-ip-frag23 librte-kvargs23 librte-mbuf23 librte-mempool-ring23 librte-mempool23 librte-meter23 librte-net-af-packet23 librte-net-bond23 librte-net-e1000-23 librte-net-fm10k23 librte-net-i40e23 librte-net-ixgbe23 librte-net-mlx4-23 librte-net-mlx5-23 librte-net-netvsc23 librte-net-pcap23 librte-net-tap23 librte-net-thunderx23 librte-net-vdev-netvsc23 librte-net-vhost23 librte-net-virtio23 librte-net-vmxnet3-23 librte-net23 librte-pci23 librte-rcu23 librte-ring23 librte-sched23 librte-security23 librte-telemetry23 librte-vhost23 libsmartcols1 libsystemd-shared libsystemd0 libudev1 libuuid1 mount multipath-tools netplan.io openssh-client openssh-server openssh-sftp-server python3-tz snapd systemd systemd-resolved systemd-sysv systemd-timesyncd ubuntu-advantage-tools udev util-linux util-linux-extra uuid-runtime 77 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 44.5 MB of archives. [...] root@Ldpdk:~# dpkg -l dpdk | grep dpdk ii dpdk 22.11.2-0ubuntu0.23.04.1 amd64 Data Plane Development Kit (runtime) #Removing after upgrade: root@Ldpdk:~# apt remove --purge dpdk Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages were automatically installed and are no longer required: ibverbs-providers libfdt1 libibverbs1 libnl-route-3-200 librte-bus-auxiliary23 librte-bus-pci23 librte-bus-vdev23 librte-bus-vmbus23 librte-common-mlx5-23 librte-cryptodev23 librte-dmadev23 librte-eal23 librte-ethdev23 librte-gso23 librte-hash23 librte-ip-frag23 librte-kvargs23 librte-mbuf23 librte-mempool-ring23 librte-mempool23 librte-meter23 librte-net-af-packet23 librte-net-bond23 librte-net-e1000-23 librte-net-fm10k23 librte-net-i40e23 librte-net-ixgbe23 librte-net-mlx4-23 librte-net-mlx5-23 librte-net-netvsc23 librte-net-pcap23 librte-net-tap23 librte-net-thunderx23 librte-net-vdev-netvsc23 librte-net-vhost23 librte-net-virtio23 librte-net-vmxnet3-23 librte-net23 librte-pci23 librte-rcu23 librte-ring23 librte-sched23 librte-security23 librte-telemetry23 librte-vhost23 python3-pyelftools rdma-core Use 'apt autoremove' to remove them. The following packages will be REMOVED: dpdk* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 108 kB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 80874 files and directories currently installed.) Removing dpdk (22.11.2-0ubuntu0.23.04.1) ... (Reading database ... 80863 files and directories currently installed.) Purging configuration files for dpdk (22.11.2-0ubuntu0.23.04.1) ... ##Installing root@Ldpdk:~# apt install dpdk -t lunar-proposed Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: ibverbs-providers libfdt1 libibverbs1 libnl-route-3-200 librte-bus-auxiliary23 librte-bus-pci23 librte-bus-vdev23 librte-bus-vmbus23 librte-common-mlx5-23 librte-cryptodev23 librte-dmadev23 librte-eal23 librte-ethdev23 librte-gso23 librte-hash23 librte-ip-frag23 librte-kvargs23 librte-mbuf23 librte-mempool-ring23 librte-mempool23 librte-meter23 librte-net-af-packet23 librte-net-bond23 librte-net-e1000-23 librte-net-fm10k23 librte-net-i40e23 librte-net-ixgbe23 librte-net-mlx4-23 librte-net-mlx5-23 librte-net-netvsc23 librte-net-pcap23 librte-net-tap23 librte-net-thunderx23 librte-net-vdev-netvsc23 librte-net-vhost23 librte-net-virtio23 librte-net-vmxnet3-23 librte-net23 librte-pci23 librte-rcu23 librte-ring23 librte-sched23 librte-security23 librte-telemetry23 librte-vhost23 python3-pyelftools rdma-core Suggested packages: dpdk-doc dpdk-kmods-dkms librte-meta-baseband librte-meta-bus librte-meta-common librte-meta-compress librte-meta-crypto librte-meta-dma librte-meta-event librte-meta-mempool librte-meta-net librte-meta-raw librte-meta-allpmds The following NEW packages will be installed: dpdk ibverbs-providers libfdt1 libibverbs1 libnl-route-3-200 librte-bus-auxiliary23 librte-bus-pci23 librte-bus-vdev23 librte-bus-vmbus23 librte-common-mlx5-23 librte-cryptodev23 librte-dmadev23 librte-eal23 librte-ethdev23 librte-gso23 librte-hash23 librte-ip-frag23 librte-kvargs23 librte-mbuf23 librte-mempool-ring23 librte-mempool23 librte-meter23 librte-net-af-packet23 librte-net-bond23 librte-net-e1000-23 librte-net-fm10k23 librte-net-i40e23 librte-net-ixgbe23 librte-net-mlx4-23 librte-net-mlx5-23 librte-net-netvsc23 librte-net-pcap23 librte-net-tap23 librte-net-thunderx23 librte-net-vdev-netvsc23 librte-net-vhost23 librte-net-virtio23 librte-net-vmxnet3-23 librte-net23 librte-pci23 librte-rcu23 librte-ring23 librte-sched23 librte-security23 librte-telemetry23 librte-vhost23 python3-pyelftools rdma-core 0 upgraded, 48 newly installed, 0 to remove and 0 not upgraded. Need to get 3315 kB of archives. After this operation, 11.6 MB of additional disk space will be used. [...] etting up python3-pyelftools (0.29-1) ... Setting up libfdt1:amd64 (1.6.1-4) ... Setting up librte-kvargs23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up libnl-route-3-200:amd64 (3.7.0-0.2) ... Setting up dpdk (22.11.2-0ubuntu0.23.04.1) ... Created symlink /etc/systemd/system/multi-user.target.wants/dpdk.service → /lib/syste md/system/dpdk.service. Setting up librte-telemetry23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up rdma-core (44.0-2) ... iwpmd.service is a disabled or a static unit not running, not starting it. rdma-hw.target is a disabled or a static unit not running, not starting it. rdma-ndd.service is a disabled or a static unit not running, not starting it. Setting up libibverbs1:amd64 (44.0-2) ... Setting up ibverbs-providers:amd64 (44.0-2) ... Setting up librte-eal23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-dmadev23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-meter23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-ring23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-bus-vmbus23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-bus-auxiliary23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-bus-vdev23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-mempool23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-pci23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-rcu23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-mbuf23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-cryptodev23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-bus-pci23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-mempool-ring23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-sched23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-security23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-hash23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-common-mlx5-23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-ethdev23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-mlx5-23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-virtio23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-fm10k23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-af-packet23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-pcap23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-thunderx23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-vhost23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-ip-frag23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-netvsc23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-vdev-netvsc23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-e1000-23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-i40e23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-mlx4-23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-ixgbe23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-vmxnet3-23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-vhost23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-bond23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-gso23:amd64 (22.11.2-0ubuntu0.23.04.1) ... Setting up librte-net-tap23:amd64 (22.11.2-0ubuntu0.23.04.1) ... [...] root@Ldpdk:~# dpkg -l dpdk | grep dpdk ii dpdk 22.11.2-0ubuntu0.23.04.1 amd64 Data Plane Development Kit (runtime) ##Uninstalling root@Ldpdk:~# apt remove --purge dpdk Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages were automatically installed and are no longer required: ibverbs-providers libfdt1 libibverbs1 libnl-route-3-200 librte-bus-auxiliary23 librte-bus-pci23 librte-bus-vdev23 librte-bus-vmbus23 librte-common-mlx5-23 librte-cryptodev23 librte-dmadev23 librte-eal23 librte-ethdev23 librte-gso23 librte-hash23 librte-ip-frag23 librte-kvargs23 librte-mbuf23 librte-mempool-ring23 librte-mempool23 librte-meter23 librte-net-af-packet23 librte-net-bond23 librte-net-e1000-23 librte-net-fm10k23 librte-net-i40e23 librte-net-ixgbe23 librte-net-mlx4-23 librte-net-mlx5-23 librte-net-netvsc23 librte-net-pcap23 librte-net-tap23 librte-net-thunderx23 librte-net-vdev-netvsc23 librte-net-vhost23 librte-net-virtio23 librte-net-vmxnet3-23 librte-net23 librte-pci23 librte-rcu23 librte-ring23 librte-sched23 librte-security23 librte-telemetry23 librte-vhost23 python3-pyelftools rdma-core Use 'apt autoremove' to remove them. The following packages will be REMOVED: dpdk* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 108 kB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 80874 files and directories currently installed.) Removing dpdk (22.11.2-0ubuntu0.23.04.1) ... (Reading database ... 80863 files and directories currently installed.) Purging configuration files for dpdk (22.11.2-0ubuntu0.23.04.1) ... root@Ldpdk:~#