X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=INSTALL;h=b4d60bf48db87b0fff8d7653740d0f443131fe2a;hb=179ac9ba56d492487b3cebbb9b1f68b7ed270e51;hp=69987ca3d343fce1b670d73d343d3f1e29d8b15f;hpb=7beefecf445d96232d59112a26d6998b3deee40c;p=bcachefs-tools-debian diff --git a/INSTALL b/INSTALL index 69987ca..b4d60bf 100644 --- a/INSTALL +++ b/INSTALL @@ -6,7 +6,6 @@ Dependencies: * libblkid * libkeyutils * liblz4 - * libscrypt * libsodium * liburcu * libuuid @@ -17,17 +16,18 @@ Dependencies: Debian (Bullseye or later) and Ubuntu (20.04 or later): you can install these with apt install -y pkg-config libaio-dev libblkid-dev libkeyutils-dev \ - liblz4-dev libscrypt-dev libsodium-dev liburcu-dev libzstd-dev \ - uuid-dev zlib1g-dev valgrind + liblz4-dev libsodium-dev liburcu-dev libzstd-dev \ + uuid-dev zlib1g-dev valgrind libudev-dev git build-essential \ + python3 python3-docutils Fedora: install the "Development tools" group along with: dnf install -y libaio-devel libsodium-devel \ libblkid-devel libzstd-devel zlib-devel userspace-rcu-devel \ lz4-devel libuuid-devel valgrind-devel keyutils-libs-devel \ - libscrypt-devel findutils + findutils Arch: install bcachefs-tools-git from the AUR. -Or to build from source, install libscrypt from the AUR along with, +Or to build from source, install build dependencies with pacman -S base-devel libaio keyutils libsodium liburcu zstd valgrind Then, just make && make install @@ -50,7 +50,8 @@ On Fedora (32 or later needed for lbifuse >= 3.7): Arch: pacman -S fuse3 -Then, make using the BCACHEFS_FUSE environment variable: +Then, make using the BCACHEFS_FUSE environment variable (make clean first if +previously built without fuse support): BCACHEFS_FUSE=1 make && make install