Gvfs-1.54.2

Introduction à Gvfs

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gnome.org/sources/gvfs/1.54/gvfs-1.54.2.tar.xz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Gvfs

Requises

dbus-1.14.10, GLib-2.80.4, Gcr-4.3.0, libusb-1.0.27 et libsecret-0.21.4

Recommandées

Facultatives

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

Installation de Gvfs

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
[Note]

Note

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

Explication des commandes

--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.

Contenu

Programmes installés: None
Bibliothèque installée: libgvfscommon.so, libgvfsdaemon.so et certaines sous /usr/lib/gio/modules/
Répertoires installés: /usr/include/gvfs-client et /usr/{lib,share}/gvfs

Descriptions courtes

libgvfscommon.so

contient les fonctions API usuelles utilisées dans les programmes Gvfs