Gvfs-1.54.2

Introduksjon til Gvfs

Gvfs pakken er et virtuelt brukerrom filsystem designet for å fungere med I/O-abstraksjonene til GLibs GIO biblioteket.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Gvfs Avhengigheter

Påkrevd

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

Anbefalt

Valgfri

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 tester), libbluray, libgphoto2, libimobiledevice, libmsgraph, libmtp, libnfs, og Twisted

Installasjon av Gvfs

Installer Gvfs ved å kjøre følgende kommandoer:

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

Testpakken krever gnome-desktop-testing, som er utenfor rammen av BLFS.

Nå, som root bruker:

ninja install
[Note]

Note

Hvis du installerte pakken på systemet ditt ved hjelp av en DESTDIR metode, /usr/share/glib-2.0/schemas/gschemas.compiled ble ikke oppdatert/opprettet. Opprett (eller oppdater) filen ved å bruke følgende kommando som root bruker:

glib-compile-schemas /usr/share/glib-2.0/schemas

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-D <option>=false: Disse bryterne er nødvendig hvis den tilsvarende avhengigheten ikke er installert. Fjern de der du har installert det tilsvarende programmet og ønsker å bruke den med Gvfs. Alternativet dnssd krever avahi og både goa og google krever GNOME Online kontoer. Google alternativet krever også libgdata. Onedrive støtten krever libmsgraph pakken.

-D tmpfilesdir=no -D systemduserunitdir=no: Disse brytere gir systemd mappeplasseringer. Å sette dem til no deaktiverer avhengigheten av systemd og logind.

-D cdda=false: Denne bryteren er nødvendig hvis libcdio ikke er installert. Cdda bakstykket er ubrukelig på maskiner uten CDROM/DVD stasjon.

Innhold

Installerte Programmer: Ingen
Installert Bibliotek: libgvfscommon.so, libgvfsdaemon.so og some under /usr/lib/gio/modules/
Installerte Mapper: /usr/include/gvfs-client og /usr/{lib,share}/gvfs

Korte Beskrivelser

libgvfscommon.so

inneholder de vanlige API funksjonene som brukes i Gvfs programmer