Fusedaap on Debian Etch
Update: This page was called Fuseadaap on Debian Sarge, but these instructions only worked if you updated the kernel in Sarge. They will work with a clean install of Etch (as well as Sid and Ubuntu Dapper).
These instructions were tested on a clean Etch install. They should work on other debian based distros including Ubuntu.
I. Kernel Setup
Make sure your kenel has the FUSE module. You can check by running th is command (as root):
# modprobe fuse
II. Install requirements
Apt-get the following:
# apt-get install fuse- utils libfuse2 libfuse-dev python-dev
You will also want to add yourself to the fuse group so that you have permission to run fusermount.
III. Install other requirements
You will also need to install fuse-python and PythonDaap. The versions in sarge are too old so you will need to get them from their respective sites.
Get fuse-py:
$ wget "http://mercurial.creo.hu/repos/fuse-python-hg/?ca=tip;type=gz" /
--output-document=fuse-py-snapshot.tar
Build fuse-py:
$ tar -xvf
$ tar -xvf fuse-py-snapshot.tar
$ cd fuse-py-xxxx
$ python setup.py build
Test fuse-py:
$ python example/xmp.py -h
If you get a help message with no errors then you should be all set to install it:
$ su
# python setup.py install
# exit
Now for PythonDaap:
$ svn co https://jerakeen.org/svn/tomi/Projects/PythonDaap/ PythonDaap
$ cd PythonDaap
$ python setup.py build
$ su
# python setup.py install
# exit
And finally you are ready to use fusedaap. I suggest that you use the svn version, as it ensures you have the latest version:
$ svn co https://svn.sourceforge.net/svnroot/fusedaap/trunk fusedaap
$ cd fusedaap
$ mkdir mnt
$ python fusedaap.py ./mnt
There it is. To unmount run:
$ fusermount -u mnt