Introduksjon til Tracker
Tracker er filindeksering og
søkeleverandør som brukes i GNOME
skrivebordsmiljøet.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.2 plattform.
Pakkeinformasjon
Tracker Avhengigheter
Påkrevd
JSON-GLib-1.8.0, libseccomp-2.5.5, og Vala-0.56.17
Anbefalt
GLib-2.80.4 (med GObject Introspection),
ICU-75.1, libsoup-3.4.4, PyGObject-3.48.2, SQLite-3.46.1, og
tracker-miners-3.7.3 (kjøretid)
Valgfri
asciidoc-10.2.1, Avahi-0.8, Graphviz-12.1.0, 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
|