Tracker-3.5.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.0.

Informação do Pacote

Dependências do Tracker

Exigidas

JSON-GLib-1.6.6, libseccomp-2.5.4 e Vala-0.56.11

Recomendadas

Opcionais

asciidoc-10.2.0, Graphviz-8.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.5.3} &&
sed '/docs_name/s/Tracker-3.0/tracker-3.5.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 \
            -Dman=false         \
            ..                  &&
ninja

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

ninja install

Para testar os resultados, emita: meson configure -Ddebug=true && ninja test. A suíte de teste deveria ser executada a partir de uma sessão gráfica. Um teste, tracker: fts / fts, é conhecido por falhar devido a uma incompatibilidade com SQLite-3.42.

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.

-Dman=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.0 instalado e desejar gerar e instalar as páginas de manual.

meson configure -Ddebug=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
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.0 (opcional)

Descrições Curtas

tracker3

é um aplicativo de controle para o indexador

libtracker-sparql-3.0.so

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