Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

This walk-through is targeting developers who want to explore the bleeding edge of Lustre or build on CPUs/kernel combinations not currently supported by the automated builders.

If you are evaluating Lustre for production, you should choose a stable Lustre Release.

Table of Contents

...

Purpose

...

The fastest way to install the needed tools is by using the Debian build-dependency feature:

sudo apt install -gety build-dep linux-headers-$(uname -r)
sudo apt-get install -y libtool libyaml-dev ed libreadline-dev dpatch libsnmp-dev mpi-default-dev libselinux-dev libncurses5-dev libncurses-dev
sudo apt install -y bison flex gnupg libelf-dev gcc libssl-dev bc wget bzip2 build-essential udev kmod cpio module-assistant

After installing linux-headers packages, the /usr/src/ directory contains:

...

cd ${BUILDPATH}/lustre-release
git reset --hard && git clean -dfx
sh autogen.sh &&
./configure --disable-server --with-linux=/usr/src/linux-headers-4.19.0-6-amd64 &&
make debs -j $(nproc)
or
make dkms-debs -j $(nproc)

...