Menu

Installation

Metin KAYA

This is a quick installation guide.

Prerequisites: MetFS depends on FUSE, libgcrypt, and libtar. Thus, these packages must be installed
in order to install MetFS.

It's highly recommended to install each package from its tarball.

INSTALL

At first, install FUSE:
1st way: Issue 'yum -y install fuse-devel' or 'pkg_add -r fusefs-libs' in Red Hat or FreeBSD respectively.
2nd way: Download the source code of FUSE from
http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=132802. Then:
# tar -zxvf fuse-2.7.2.tar.gz
# cd fuse-2.7.2
# ./configure
# make && make install

Secondly, install libgcrypt:
1st way: Issue 'yum -y install libgcrypt-devel' or 'pkg_add -r libgcrypt' in Red Hat or FreeBSD
respectively.
2nd way:
# wget ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.0.tar.bz2
# tar -jxvf libgcrypt-1.4.0.tar.bz2
# cd libgcrypt-1.4.0
# ./configure
# make && make install

Finally, install libtar:
# wget ftp://ftp.feep.net/pub/software/libtar/libtar-1.2.11.tar.gz
# tar -zxvf libtar-1.2.11.tar.gz
# cd libtar-1.2.11
# ./configure
# make && make install

NOTE: On some FreeBSD, Ubuntu, and Debian systems, also the libtool and libgpg-error packages
must be installed.

Now, MetFS can be installed smoothly:
# wget http://www.EnderUNIX.org/metfs/metfs-2.0.tar.gz
# tar -zxf metfs-2.0.tar.gz
# cd metfs-2.0
# ./configure
# make && make install strip

By default, all FUSE based filesystems are visible only to the user who mounted them.
No other users (including root) can view the filesystem contents (although, root makes "su normal_user"; root cannot access the MetFS partition of a non-privileged user).
In order to enable this feature, please add the non-privileged user to the group "fuse"
in the "/etc/group" file.