Lustre can be built from source in a number of configurations. The following walk-thrus are provided:

There is an additional page that describes building a Lustre client from SRPM for a new kernel:

Rebuilding the Lustre-client rpms for a new kernel

For Ubuntu users, there's a build instruction:


If you are a Debian user, a page is available to help you at http://wiki.debian.org/Lustre and:

Build Lustre MASTER client on Debian 10.1.0 from Git