Debian 9
Ссылки:
Установим зависимости:
sudo aptitude install debhelper bison curl dh-autoreconf docbook-xsl-ns docbook5-xml flex libboost-dev libboost-context-dev libbrotli-dev libbz2-dev libcurl4-gnutls-dev libdbd-sqlite3-perl libgc-dev liblzma-dev libreadline-dev libseccomp-dev libsodium-dev libsqlite3-dev libssl-dev libwww-curl-perl libxml2-utils pkg-config xsltproc libeditline-dev
Установим переменные окружения:
export DEB_HOST_MULTIARCH="x86_64-linux-gnu" export EDITLINE_CFLAGS="-DREADLINE" export EDITLINE_LIBS="/usr/lib/$DEB_HOST_MULTIARCH/libhistory.so /usr/lib/$DEB_HOST_MULTIARCH/libreadline.so"
Если вы используете архитектуру отличную от amd64, то запишите свою архитектуру в переменную DEB_HOST_MULTIARCH.
Далее действуем по инструкции:
git clone https://github.com/NixOS/nix
cd nix
./bootstrap.sh
./configure options...
make
sudo make install # желательно испольховать checkinstall, но тогда придется вручную создавать директории