O pacote Gvfs é um sistema de arquivos virtual de espaço de usuário(a) projetado para funcionar com as abstrações de E/S da biblioteca GIO da GLib.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://download.gnome.org/sources/gvfs/1.50/gvfs-1.50.3.tar.xz
Transferência (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gvfs/1.50/gvfs-1.50.3.tar.xz
Soma de verificação MD5 da transferência: 052ef17215d1ff52640713297d4d4f5e
Tamanho da transferência: 1,2 MB
Espaço em disco estimado exigido: 33 MB
Tempo de construção estimado: 0,1 UPC (usando paralelismo = 4)
dbus-1.14.6, GLib-2.74.5, libusb-1.0.26 e libsecret-0.20.5
Gcr-3.41.1, GTK+-3.24.36, libcdio-2.1.0, libgdata-0.18.1, libgudev-237, libsoup-3.2.2, elogind-246.10 e UDisks-2.9.4
Apache-2.4.55, Avahi-0.8, BlueZ-5.66, Fuse-3.13.1, gnome-online-accounts-3.46.0, GTK-Doc-1.33.2, libarchive-3.6.2, libgcrypt-1.10.1, libxml2-2.10.3, libxslt-1.1.37, OpenSSH-9.2p1, Samba-4.17.5, libbluray, libgphoto2, libimobiledevice, libmtp, libnfs e Twisted
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/gvfs
Instale o Gvfs executando os seguintes comandos:
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
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
ninja install
Se você instalou o pacote em teu sistema usando um método
“DESTDIR”,
/usr/share/glib-2.0/schemas/gschemas.compiled
não foi atualizado/criado. Crie (ou atualize) o arquivo usando o
seguinte comando como o(a) usuário(a) root
:
glib-compile-schemas /usr/share/glib-2.0/schemas
--buildtype=release
:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
-D<option>=false
:
Essas chaves são exigidas se a dependência correspondente não
estiver instalada. Remova aquelas onde você tiver instalado o
aplicativo correspondente e desejar usá-lo com o Gvfs. A opção dnssd exige avahi e, ambos, goa
e google exigem GNOME Online Accounts. A opção google também exige
libgdata.
-Dtmpfilesdir=no
-Dsystemduserunitdir=no
: Essas chaves fornecem locais
de diretório do systemd. Configurá-las para “no” desabilita a
dependência do systemd e do logind.
-Dcdda=false
: Essa chave é exigida se a
libcdio não estiver instalada. A estrutura de retaguarda cdda é
inútil em máquinas sem uma unidade de CDROM/DVD.