Installing the Built DEBs - UG1586

Onload User Guide (UG1586)

Document ID
UG1586
Release Date
2025-11-03
Revision
1.31 English

You must install the Onload user-space DEB and one of the kernel module source DEBs for Onload to function correctly:

  • To build the kernel modules yourself, install the user-space and source DEBs:
    $ sudo dpkg -i ../enterpriseonload-user_<version>-1_amd64.deb
    $ sudo dpkg -i ../enterpriseonload-source_<version>-1_all.deb
    Then build an enterpriseonload-modules binary DEB from the source DEB, and auto-install the kernel modules it contains:
    $ sudo m-a a-i enterpriseonload
  • To have DKMS build and maintain the kernel modules, just install the user-space and dkms DEBs:
    $ sudo dpkg -i ../enterpriseonload-user_<version>-1_amd64.deb
    $ sudo dpkg -i ../enterpriseonload-dkms_<version>-1_all.deb

If you want to build ef_vi or TCPDirect applications, or to use the Onload Control Plane API or the Onload Extensions API, also install the dev DEB:

$ sudo dpkg -i ../enterpriseonload-dev_<version>-1_all.deb

If you want to use the example applications, also install the examples DEB:

$ sudo dpkg -i ../enterpriseonload-examples_<version>-1_all.deb
Note: Onload is now installed but the kernel modules are not yet loaded. Continue reading from Loading the Onload Drivers.