Gvfs-1.56.1

Introdução ao Gvfs

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

Informação do Pacote

  • Transferência (HTTP): https://download.gnome.org/sources/gvfs/1.56/gvfs-1.56.1.tar.xz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 5ba12cd02b17c058aa71adc39c5eb6cf

  • Tamanho da transferência: 1,2 MB

  • Espaço em disco estimado exigido: 29 MB

  • Tempo de construção estimado: 0,1 UPC (usando paralelismo = 4)

Dependências do Gvfs

Exigidas

dbus-1.16.0, GLib-2.82.5, Gcr-4.3.1, libusb-1.0.27 e libsecret-0.21.6

Recomendadas

Opcionais

Apache-2.4.63, Avahi-0.8, BlueZ-5.79, Fuse-3.16.2, gnome-online-accounts-3.52.3.1, GTK-Doc-1.34.0, libarchive-3.7.7, libgcrypt-1.11.0, libgdata-0.18.1, libxml2-2.13.6, libxslt-1.1.42, OpenSSH-9.9p2, Samba-4.21.4, gnome-desktop-testing (para testes), libbluray, libgphoto2, libimobiledevice, libmsgraph, libmtp, libnfs e Twisted

Instalação do Gvfs

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

Nota

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

Explicações do Comando

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

Conteúdo

Aplicativos Instalados: Nenhum(a)
Biblioteca Instalada: libgvfscommon.so, libgvfsdaemon.so e algumas sob /usr/lib/gio/modules/
Diretórios Instalados: /usr/include/gvfs-client e /usr/{lib,share}/gvfs

Descrições Curtas

libgvfscommon.so

contém as funções comuns de API usadas em aplicativos Gvfs