How to determine xNIC dependencies

Prev Next

Required Dependencies for xNIC on Linux

Certain versions of the available operating systems require additional dependencies for xNIC installation. These will be installed on the VM by the installation script, if possible.

NOTE

On Linux VMs, the xNIC installer will try to download and install the requirements and dependencies, provided an internet connection is available. If the system is isolated from internet (called air-gap environment), the pre-requisites must be met in order for the installer to finish successfully. In that cases, users can consult the How to Install xNIC Dependencies in an Air-Gapped Environment page.

Dependencies for Debian based Linux

When using Ubuntu, the script will try to install the following packages and their dependencies to their latest available version (varying with the OS version, subversion, kernel, etc):

libpcap-dev
binutils
iproute2
linux-tools-generic
libatomic1
libnl-route-3-200
libarchive-dev

If the script is installing xNIC Type 3, it will also try to install:

libnuma-dev
libmnl-dev
python-is-python3

Dependencies for Red Hat based Linux

When using Red Hat, the script will try to install the following packages and their dependencies.

libpcap
libatomic
libarchive
iproute-tc
bpftool

And if it’s an Amazon Linux VM, it will also try to install:

wget

Dependencies for xNIC on Windows

None.