Contents
$GNOME_PREFIX
/{include/{gnome-vfs-2.0/libgnomevfs,
gnome-vfs-module-2.0/libgnomevfs},lib/gnome-vfs-2.0/{include,modules},
share/gtk-doc/html/gnome-vfs-2.0}
The GNOME Virtual File System package contains virtual file system libraries. This is used as one of the foundations of the Nautilus file manager.
This package is known to build and work properly using an LFS-6.5 platform.
Download (HTTP): http://ftp.gnome.org/pub/gnome/sources/gnome-vfs/2.24/gnome-vfs-2.24.4.tar.bz2
Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/gnome-vfs/2.24/gnome-vfs-2.24.4.tar.bz2
Download MD5 sum: a05fab03eeef10a47dd156b758982f2e
Download size: 1.8 MB
Estimated disk space required: 56 MB
Estimated build time: 1.0 SBU
D-Bus GLib Bindings-0.98, GConf-2.28.1, and GNOME MIME Data-2.18.0
Samba-3.6.1, Gamin-0.1.10, HAL-0.5.14, GTK-Doc-1.18, OpenSSH-5.9p1, OpenSSL-1.0.0e or GnuTLS-3.0.7, Heimdal-1.4 or MIT Kerberos V5-1.6, avahi-0.6.25, OpenAFS, and CDParanoia-III-10.2 (not recommended)
If you run ./configure --help for the complete list of dependency requirements and available parameters, you may notice a message about the gnome-mount 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
Install GNOME Virtual File System by running the following commands:
./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \ --sysconfdir=/etc/gnome/2.30.2 \ --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
--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.30.2
: This
parameter causes the configuration files to be installed in
/etc/gnome/2.30.2
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-dbus-service-dir=/usr/share/dbus-1/services
:
Use this parameter if you linked HAL into the build and you want the
gnome-vfs-daemon.service
file
installed in the default D-Bus
location instead of in
. See the
information in the configuration section below if you don't use
this parameter.
GNOME_PREFIX
/share/dbus-1/services
--with-hal-eject=PROGRAM
: This
parameter does not need to be passed if you have Eject-2.1.5 or
gnome-mount 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 and install the API documentation.
If HAL was linked into the build
and GNOME is being installed in any location other than
/usr
, you should create a local
D-Bus session configuration file
so that the installed gnome-vfs-daemon.service
file can be discovered
by D-Bus. You should reference
the information on the D-Bus
page for instructions on how to create a D-Bus custom services directory.
$GNOME_PREFIX
/{include/{gnome-vfs-2.0/libgnomevfs,
gnome-vfs-module-2.0/libgnomevfs},lib/gnome-vfs-2.0/{include,modules},
share/gtk-doc/html/gnome-vfs-2.0}
Last updated on 2011-01-03 21:06:23 +0000