Tracker-3.7.3

Introdução ao Tracker

Tracker é o provedor de indexação e pesquisa de arquivos usado no ambiente de área de trabalho do GNOME.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

Dependências do Tracker

Exigidas

JSON-GLib-1.8.0, libseccomp-2.5.5 e Vala-0.56.17

Recomendadas

Opcionais

asciidoc-10.2.1, Avahi-0.8, Graphviz-12.1.0, libsoup-2.74.3, bash-completion e libstemmer

Instalação do Tracker

Corrija o local para instalar a documentação:

mv docs/reference/libtracker-sparql/doc/{Tracker-3.0,tracker-3.7.3} &&
sed '/docs_name/s/Tracker-3.0/tracker-3.7.3/' \
    -i docs/reference/libtracker-sparql/meson.build

Instale o Tracker executando os seguintes comandos:

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -D man=false        \
            ..                  &&
ninja

Agora, como o(a) usuário(a) root:

ninja install

Para testar os resultados, emita: meson configure -D debug=true && ninja test. A suíte de teste deveria ser executada a partir de uma sessão gráfica.

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 man=false: Essa chave evita que o processo de construção gere páginas de manual. Omita essa chave se você tiver o asciidoc-10.2.1 instalado e desejar gerar e instalar as páginas de manual.

meson configure -D debug=true: Esse comando habilita algumas verificações de depuração necessárias para a suíte de teste. Nós não queremos habilitá-las para as bibliotecas e aplicativos instaladas do Tracker 3, de forma que executamos a suíte de teste depois da instalação.

Conteúdo

Aplicativos Instalados: tracker3, tracker3-endpoint, tracker3-export, tracker3-help, tracker3-import, tracker3-sparql e tracker3-sql
Biblioteca Instalada: libtracker-sparql-3.0.so
Diretórios Instalados: /usr/{include,lib}/tracker-3.0, /usr/libexec/tracker3, /usr/share/tracker3 e /usr/share/doc/tracker-3.7.3 (opcional)

Descrições Curtas

tracker3

é um aplicativo de controle para o indexador

tracker3-endpoint

cria um ponto de acesso de SPARQL

tracker3-export

exporta todos os dados oriundos de uma base de dados Tracker

tracker3-help

mostra páginas de manual relacionadas ao Tracker

tracker3-import

importa dados para uma base de dados Tracker

tracker3-sparql

usa SparQL para consultar uma base de dados Tracker

tracker3-sql

usa SQL para consultar uma base de dados Tracker

libtracker-sparql-3.0.so

contém funções de gerenciamento de recursos e de base de dados