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 corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://download.gnome.org/sources/gvfs/1.54/gvfs-1.54.2.tar.xz
Soma de verificação MD5 da transferência: 587c5b279ec3020c597f3ab3f6a73bbd
Tamanho da transferência: 1,2 MB
Espaço em disco estimado exigido: 30 MB
Tempo de construção estimado: 0,2 UPC (usando paralelismo = 4)
dbus-1.14.10, GLib-2.80.4, Gcr-4.3.0, libusb-1.0.27 e libsecret-0.21.4
GTK+-3.24.43, libcdio-2.1.0, libgudev-238, libsoup-3.4.4, elogind-255.5 e 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 (para testes), libbluray, libgphoto2, libimobiledevice, libmsgraph, libmtp, libnfs e Twisted
Instale o Gvfs executando os seguintes comandos:
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
A suíte de teste exige gnome-desktop-testing, que está além do escopo do BLFS.
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. A opção google também exige libgdata. O suporte a
onedrive exige o pacote libmsgraph.
-D tmpfilesdir=no
-D systemduserunitdir=no
:
Essas chaves fornecem locais de diretório do systemd. Configurá-las
para “no”
desabilita a dependência do systemd e do logind.
-D cdda=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.