18 On debian, you can install these with
19 apt install -y pkg-config libaio-dev libblkid-dev libkeyutils-dev \
20 liblz4-dev libscrypt-dev libsodium-dev liburcu-dev libzstd-dev \
21 uuid-dev zlib1g-dev valgrind
23 Then, just make && make install
26 -- Experimental features --
28 Experimental fuse support is currently disabled by default. Fuse support is at
29 an early stage and may corrupt your filesystem, so it should only be used for
30 testing. To enable, you'll also need to add:
35 apt install -y libfuse3-dev
37 Then, make using the BCACHEFS_FUSE environment variable:
39 BCACHEFS_FUSE=1 make &&
44 Some tests are available to validate the "bcachefs" binary. The tests depend
48 apt install -u python3-pytest
50 Then, you can run the tests via:
54 Optionally, you may wish to run tests in parallel using python3-pytest-xdist:
56 cd tests; pytest-3 -n4