GNOME Virtual File System-2.14.2

Introduction to GNOME Virtual File System

The GNOME Virtual File System package contains virtual file system libraries. This is used as one of the foundations of the Nautilus file manager.

Package Information

GNOME Virtual File System Dependencies

Required

GConf-2.14.0, libbonobo-2.14.0, and GNOME MIME Data-2.4.2

Optional

Samba-3.0.23d, CDParanoia-III-9.8, Gamin-0.1.7, HAL-0.5.7.1, GTK-Doc-1.6, intltool-0.34.2, OpenSSH-4.5p1, OpenSSL-0.9.8d or GnuTLS (which needs libgpg-error then libgcrypt), Heimdal-0.7.2 or MIT Kerberos V5-1.6, OpenAFS, and Avahi

If you run ./configure --help for the complete list of dependency requirements and available parameters, you may notice a message about the gnome-mount-0.4 package. This package is not required at build-time, and is only a run-time dependency. If gnome-mount is available at run-time, GNOME-VFS will use it. If it is not available, GNOME-VFS will fall back to using other mounting mechanisms.

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gnome-vfs

Installation of GNOME Virtual File System

Install GNOME Virtual File System by running the following commands:

./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
            --sysconfdir=/etc/gnome/2.14.3 \
            --libexecdir=$(pkg-config \
                --variable=prefix ORBit-2.0)/lib/gnome-vfs-2.0 &&
make

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

--prefix=$(pkg-config --variable=prefix ORBit-2.0): Setting the prefix using this parameter instead of with $GNOME_PREFIX will ensure that the prefix is consistent with the installation environment and the package will be installed in the correct location.

--sysconfdir=/etc/gnome/2.14.3: This parameter causes the configuration files to be installed in /etc/gnome/2.14.3 instead of $GNOME_PREFIX/etc. Additionally (if applicable), the parameter ensures that the GConf-2 database is correctly updated.

--libexecdir=$(pkg-config --variable=prefix ORBit-2.0)/lib/gnome-vfs-2.0: This parameter causes the libexec files to be installed in the preferred location of $GNOME_PREFIX/lib/gnome-vfs-2.0 instead of $GNOME_PREFIX/libexec.

--with-hal-eject=PROGRAM: This parameter does not need to be passed if you have Eject or gnome-mount-0.4 installed, as the eject program is used if gnome-mount is not installed.

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild the API documentation.

Contents

Installed Programs: gnomevfs-cat, gnomevfs-copy, gnomevfs-info, gnomevfs-ls, gnomevfs-mkdir, gnomevfs-mv, gnomevfs-rm, and gnome-vfs-daemon
Installed Libraries: libgnomevfs-2.{so,a} and modules
Installed Directories: The following subdirectories of /etc/gnome/2.14.3/: gconf/{schemas, gconf.xml.defaults/{desktop, schemas, system}, gnome-vfs-2.0} and the following subdirectories of $GNOME_PREFIX/: include/gnome-vfs-{,module-}2.0, lib/gnome-vfs{,-2.0}, share/gtk-doc/html/gnome-vfs-2.0

Last updated on 2006-06-25 16:31:03 -0500