Le paquet Gvfs est un système de fichiers en espace utilisateur virtuel conçu pour fonctionner avec les abstractions I/O de la bibliothèque GIO de Glib.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://download.gnome.org/sources/gvfs/1.52/gvfs-1.52.2.tar.xz
Somme de contrôle MD5 : 87c087d868352e702e5dcaf42eb729ea
Taille du téléchargement : 1.2 Mo
Estimation de l'espace disque requis : 29 Mo
Estimation du temps de construction : 0,2 SBU (avec parallélisme = 4)
dbus-1.14.10, GLib-2.78.4, libusb-1.0.27 et libsecret-0.21.3
Gcr-3.41.2, GTK+-3.24.41, libcdio-2.1.0, libgudev-238, libsoup-3.4.4, elogind-252.9 et UDisks-2.10.1
Apache-2.4.58, Avahi-0.8, BlueZ-5.72, Fuse-3.16.2, gnome-online-accounts-3.48.0, GTK-Doc-1.33.2, libarchive-3.7.2, libgcrypt-1.10.3, libgdata-0.18.1, libxml2-2.12.5, libxslt-1.1.39, OpenSSH-9.6p1, Samba-4.19.5, gnome-desktop-testing (pour les tests), libbluray, libgphoto2, libimobiledevice, libmtp, libnfs et Twisted
Installez Gvfs en exécutant les commandes suivantes :
mkdir build && cd build && meson setup \ --prefix=/usr \ --buildtype=release \ -Dfuse=false \ -Dgphoto2=false \ -Dafc=false \ -Dbluray=false \ -Dnfs=false \ -Dmtp=false \ -Dsmb=false \ -Dtmpfilesdir=no \ -Ddnssd=false \ -Dgoa=false \ -Dgoogle=false \ -Dsystemduserunitdir=no .. && ninja
La suite de tests nécessite gnome-desktop-testing qui ne fait pas partie de BLFS.
Maintenant, en tant qu'utilisateur root
:
ninja install
Si vous avez installé le paquet dans votre système en utilisant
une méthode « DESTDIR », /usr/share/glib-2.0/schemas/gschemas.compiled
n'a pas été mis à jour/créé. Créez (ou mettez à jour) le fichier
en utilisant la commande suivante en tant qu'utilisateur
root
:
glib-compile-schemas /usr/share/glib-2.0/schemas
--buildtype=release
:
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-D<option>=false
: ces
paramètres sont requis si la dépendance correspondante n'est pas
installée. Supprimez-les si vous avez installé l'application
correspondante et que vous souhaitez l'utiliser avec Gvfs. L'option dnssd a besoin d'avahi et les
options goa comme google ont besoin de GNOME Online Accounts.
L'option google nécessite aussi libgdata.
-Dtmpfilesdir=no
-Dsystemduserunitdir=no
: Ces
paramètres fournissent l'emplacement des répertoires systemd. Les
mettre à « no » désactive la dépendance à systemd
et logind.
-Dcdda=false
: Ce paramètre est
requis si libcdio n'est pas installé. Le moteur cdda est inutile
sur les machines sans lecteur CDROM/DVD.