Introduksjon til Tracker
Tracker er filindeksering og
søkeleverandør som brukes i GNOME
skrivebordsmiljøet.
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
GLib-2.82.1 (med GObject Introspection),
ICU-75.1, libsoup-3.4.4, PyGObject-3.50.0, SQLite-3.46.1, og
tracker-miners-3.7.3 (kjøretid)
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
|