Gvfs-1.56.1

Introduksjon til Gvfs

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

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Gvfs Avhengigheter

Påkrevd

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

Anbefalt

Valgfri

Apache-2.4.62, Avahi-0.8, BlueZ-5.79, Fuse-3.16.2, gnome-online-accounts-3.52.1, GTK-Doc-1.34.0, libarchive-3.7.7, libgcrypt-1.11.0, libgdata-0.18.1, libxml2-2.13.5, libxslt-1.1.42, OpenSSH-9.9p1, Samba-4.21.1, 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
[Notat]

Notat

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