Building and Installing from a Source DEB

Onload User Guide (UG1586)

Document ID
UG1586
Release Date
2023-07-31
Revision
1.2 English

This section identifies the procedures to build and install Onload from a source DEB. It uses EnterpriseOnload as an example, but the same procedures apply to other Onload distributions in this format, such as OpenOnload.

Debian source packages are available for EnterpriseOnload from version 4.0 onwards. Packages are named in the following format:

enterpriseonload_<version>-debiansource.tgz
  1. Untar the source package:
    $ tar xf enterpriseonload_<version>-debiansource.tgz
  2. Extract the source:
    $ dpkg-source -x enterpriseonload_<version>-1.dsc
  3. Build the packages:
    $ cd enterpriseonload-<version>
    $ debuild -i -uc -us
  4. Install the packages:
    $ sudo dpkg -i ../enterpriseonload-user_<version>-1_amd64.deb
    $ sudo dpkg -i ../enterpriseonload-source_<version>-1_all.deb
  5. Build and install the modules:
    $ sudo m-a a-i enterpriseonload