Meson — это система сборки с открытым исходным кодом, призванная быть чрезвычайно быстрой и максимально удобной для пользователя.
Этот раздел не является строго обязательным, если LFS не использует systemd. С другой стороны, meson/ninja - это мощная система сборки, которая, скорее всего, будет использоваться все чаще и чаще. Meson необходим для нескольких пакетов в книге BLFS.
Скомпилируйте Meson с помощью следующей команды:
pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Для набора тестов требуются некоторые пакеты, выходящие за рамки LFS.
Установите пакет:
pip3 install --no-index --find-links dist meson install -vDm644 data/shell-completions/bash/meson /usr/share/bash-completion/completions/meson install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/_meson
Значение параметров установки:
-w
dist
Поместить собранный wheels в каталог dist
.
--find-links
dist
Установить wheels из каталога dist
.