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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://download.gnome.org/sources/gvfs/1.54/gvfs-1.54.2.tar.xz
Somme de contrôle MD5 du téléchargement : 587c5b279ec3020c597f3ab3f6a73bbd
Taille du téléchargement : 1,2 Mo
Estimation de l'espace disque requis : 30 Mo
Estimation du temps de construction : 0,2 SBU (avec parallélisme = 4)
dbus-1.14.10, GLib-2.80.4, Gcr-4.3.0, libusb-1.0.27 et libsecret-0.21.4
GTK+-3.24.43, libcdio-2.1.0, libgudev-238, libsoup-3.4.4, elogind-255.5, et UDisks-2.10.1
Apache-2.4.62, Avahi-0.8, BlueZ-5.77, Fuse-3.16.2, gnome-online-accounts-3.50.4, GTK-Doc-1.34.0, libarchive-3.7.4, libgcrypt-1.11.0, libgdata-0.18.1, libxml2-2.13.3, libxslt-1.1.42, OpenSSH-9.8p1, Samba-4.20.4, gnome-desktop-testing (for tests), libbluray, libgphoto2, libimobiledevice, libmsgraph, libmtp, libnfs et Twisted
Installez Gvfs en exécutant les commandes suivantes :
mkdir build && cd build && meson setup \ --prefix=/usr \ --buildtype=release \ -D onedrive=false \ -D fuse=false \ -D gphoto2=false \ -D afc=false \ -D bluray=false \ -D nfs=false \ -D mtp=false \ -D smb=false \ -D tmpfilesdir=no \ -D dnssd=false \ -D goa=false \ -D google=false \ -D systemduserunitdir=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. La prise en charge de onedrive nécessite le paquet
libmsgraph.
-D tmpfilesdir=no
-D
systemduserunitdir=no
: Ces paramètres fournissent
l'emplacement des répertoires systemd. Les mettre à « no »
désactive la dépendance à systemd et logind.
-D cdda=false
: Ce paramètre est
requis si libcdio n'est pas installé. Le moteur cdda est inutile
sur les machines sans lecteur CDROM/DVD.