gvfs-1.4.1

Introduction to gvfs

The gvfs package is a userspace virtual filesystem designed to work with the i/o abstractions of gio (a library availible in glib >= 2.15.1).

This package is known to build and work properly using an LFS-6.5 platform.

Package Information

gvfs Dependencies

Required

D-BUS-1.2.16 and GLib-2.22.0

Optional

Avahi, BlueZ, D-Bus GLib Bindings-0.82, expat-2.0.1, FUSE, GConf-2.28.0, gnome-keyring-2.28.1, HAL-0.5.12, libarchive, libcdio, libgphoto2, libsoup-2.28.1, libxml2-2.7.6, and Samba-3.0.30

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gvfs

Installation of gvfs

Install gvfs by running the following commands:

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

This package does not come with a test suite.

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.28.1: This parameter causes the configuration files to be installed in /etc/gnome/2.28.1 instead of $GNOME_PREFIX/etc. Additionally (if applicable), the parameter ensures that the GConf-2 database is correctly updated.

--sysconfdir=/etc: This parameter causes the sysconf files to be installed in the preferred location of /etc instead of $GNOME_PREFIX/etc.

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

Contents

Installed Programs: gvfs-cat, gvfs-copy, gvfs-info, gvfs-less, gvfs-ls, gvfs-mkdir, gvfs-monitor-dir, gvfs-monitor-file, gvfs-mount, gvfs-move, gvfs-open, gvfs-rename, gvfs-rm, gvfs-save, gvfs-trash, gvfs-tree, gvfsd, gvfsd-burn, gvfsd-computer, gvfsd-localtest, gvfsd-network, gvfsd-sftp, and gvfsd-trash
Installed Libraries: libgvfscommon.so, libgiogconf.so, libgioremote-volume-monitor.so, and libgvfsdbus.so
Installed Directories: /usr/{include/gvfs-client/gvfs,lib/{gio/modules,gvfs}, share/gvfs/{mounts,remote-volume-monitors}}

Last updated on 2009-10-25 12:55:58 +0000