%general-entities; ]> $Date$ Fuse-&fuse2-version; Fuse 2 Introduction to Fuse FUSE (Filesystem in Userspace) is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. Fuse also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations. This package is only installed for compatibility with . It is not needed with other packages. For full fuse functionality, install which does not interfere with these instructions. &lfs90_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &fuse2-md5sum; Download size: &fuse2-size; Estimated disk space required: &fuse2-buildsize; Estimated build time: &fuse2-time; Fuse Dependencies Optional (to rebuild the API documentation) User Notes: Kernel Configuration Enable the following options in the kernel configuration and recompile the kernel if necessary: File systems ---> <*/M> FUSE (Filesystem in Userspace) support [CONFIG_FUSE_FS] Fuse 2 Installation of Fuse Install Fuse by running the following commands: ./configure --prefix=/usr \ --disable-static \ --exec-prefix=/ && make && make DESTDIR=$PWD/Dest install This package does not come with a test suite. Now, as the root user: install -vm755 Dest/lib/libfuse.so.&fuse2-version; /lib && install -vm755 Dest/lib/libulockmgr.so.1.0.1 /lib && ln -sfv ../../lib/libfuse.so.&fuse2-version; /usr/lib/libfuse.so && ln -sfv ../../lib/libulockmgr.so.1.0.1 /usr/lib/libulockmgr.so && install -vm644 Dest/lib/pkgconfig/fuse.pc /usr/lib/pkgconfig && install -vm4755 Dest/bin/fusermount /bin && install -vm755 Dest/bin/ulockmgr_server /bin && install -vm755 Dest/sbin/mount.fuse /sbin && install -vdm755 /usr/include/fuse && install -vm644 Dest/usr/include/*.h /usr/include && install -vm644 Dest/usr/include/fuse/*.h /usr/include/fuse/ && install -vm644 Dest/usr/share/man/man1/* /usr/share/man/man1 && /sbin/ldconfig -v Command Explanations --exec-prefix=/: This parameter moves programs and libraries that could be needed before the /usr directory is mounted, to the root filesystem. make DESTDIR=$PWD/Dest install: This command installs the files to a temporary directory, so that the needed files can be installed. Configuring fuse Config Files Information on configuring fuse can be found at . Contents Installed Programs Installed Libraries Installed Directory fusermount, mount.fuse, and ulockmgr_server libfuse.so and libulockmgr.so /usr/include/fuse Short Descriptions fusermount is a suid root program to mount and unmount Fuse filesystems. fusermount mount.fuse is the command mount would call to mount a Fuse filesystem. mount.fuse ulockmgr_server is the Userspace Lock Manager Server for Fuse filesystems. ulockmgr_server libfuse.so contains the FUSE API functions. libfuse.so libulockmgr.so contains the Userspace Lock Manager API functions. libulockmgr.so