Tracker-3.7.3

Introduksjon til Tracker

Tracker er filindeksering og søkeleverandør som brukes i GNOME skrivebordsmiljøet.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Tracker Avhengigheter

Påkrevd

JSON-GLib-1.10.0, libseccomp-2.5.5, og Vala-0.56.17

Anbefalt

Valgfri

asciidoc-10.2.1, Avahi-0.8, Graphviz-12.1.2, libsoup-2.74.3, bash-completion, og libstemmer

Installasjon av Tracker

Fiks plasseringen å installere dokumentasjonen på:

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

Installer Tracker ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

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

Nå, som root bruker:

ninja install

For å teste resultatene, utsted: meson configure -D debug=true && ninja test. Testpakken skal kjøres fra en grafisk sesjon.

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-D man=false: Denne bryteren forhindrer byggeprosessen fra å generere mansider. Utelat denne bryteren hvis du har asciidoc-10.2.1 installert og ønsker å generere og installer mansidene.

-D systemd_user_services=false: Denne bryteren forhindrer byggeprosessen fra å installere systemd brukertjenester siden de er ubrukelig på SysV systemer.

meson configure -D debug=true: Denne kommandoen aktiverer noen feilsøkingskontroller som er nødvendige for testpakken. Vi vil ikke aktiver dem for de installerte Tracker 3 bibliotekene og programmene, så vi kjører testpakken etter installasjonen.

Innhold

Installerte Programmer: tracker3, tracker3-endpoint, tracker3-export, tracker3-help, tracker3-import, tracker3-sparql, and tracker3-sql
Installert Bibliotek: libtracker-sparql-3.0.so
Installerte Mapper: /usr/{include,lib}/tracker-3.0, /usr/libexec/tracker3, /usr/share/tracker3, og /usr/share/doc/tracker-3.7.3 (valgfri)

Korte Beskrivelser

tracker3

er et kontrollprogram for indekseren

tracker3-endpoint

oppretter et SPARQL endpoint

tracker3-export

eksporterer alle data fra en Tracker database

tracker3-help

viser manualsider relatert til Tracker

tracker3-import

importerer data til en Tracker database

tracker3-sparql

bruker SparQL til å spørre en Tracker database

tracker3-sql

bruker SQL til å spørre en Tracker database

libtracker-sparql-3.0.so

inneholder ressursstyring og databasefunksjoner