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

SourceForge.net Logo