In order to build and run LLFUSE you need the following software:
When using Linux, you also need:
In case of FreeBSD, you will need:
For OS-X, you need:
LLFUSE can be installed like any other Python extension. Make sure that you have all necessary dependencies installed (when installing packages from a distribution, make sure to also install the corresponding -dev or -devel development packages), then download and extract the LLFUSE tarball and run
sudo python setup.py install
or
python setup.py install --user
If you have checked out the unstable development version from the Mercurial repository, a bit more effort is required. You need to also have Cython (0.16 or newer) and Sphinx (1.1 or newer) installed, and the necessary commands are:
python setup.py build_cython
python setup.py build_ext --inplace
python setup.py build_sphinx
python setup.py install