Tracker-miners-3.5.2

Introduksjon til Tracker-miners

Tracker-miners pakken inneholder et sett med datauttrekkere for Tracker.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.

Pakkeinformasjon

Tracker-miners Avhengigheter

Påkrevd

gst-plugins-base-1.22.5, Tracker-3.5.3, Exempi-2.6.4, og gexiv2-0.14.2

Anbefalt

Valgfri

asciidoc-10.2.0, CMake-3.27.2, DConf-0.40.0, FFmpeg-6.0, libgsf-1.14.50, NetworkManager-1.44.0, taglib-1.13.1, totem-pl-parser-3.26.6, UPower-1.90.2, libcue, libitpcdata, libosinfo, og gupnp

Installasjon av Tracker-miners

[Note]

Note

Hvis du planlegger å kjøre testene, er noen tidsavbrudd for korte ved bruk av spinnende disker. Det er to steder hvor tidsavbrudd er brukt: for det første har individuelle tester i en gruppe tester en standard tidsavbrudd på 10s. Dette kan endres ved å stille inn miljøvariabelen TRACKER_TESTS_AWAIT_TIMEOUT til ønsket verdi når du kjører testene (se nedenfor). For det andre, en global tidsavbrudd for en gruppe tester er fast på konfigurasjonstidspunktet. Standardverdien i functional-tests mappen (andre mapper har bare kortvarige tester) kan bli økt med følgende kommando (erstatt 200 med en verdi egnet for din maskin):

sed -i s/120/200/ tests/functional-tests/meson.build

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

mkdir build &&
cd    build &&

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

For å teste resultatene, kjør (justere den individuelle testtidsavbruddet til en verdi som passer for din maskin, se merknaden ovenfor):

dbus-run-session env TRACKER_TESTS_AWAIT_TIMEOUT=20 ninja test &&
rm -rf ~/tracker-tests
[Note]

Note

Testene lager filer i brukermappen (opptil 24 MB), så de må fjernes etterpå.

Nå, som root bruker:

ninja install

Parameterforklaringer

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

-Dman=false: Denne bryteren forhindrer byggeprosessen fra å generere mansider. Utelat denne bryteren hvis du har asciidoc-10.2.0 installert og ønsker å generere og installere mansidene.

-Dseccomp=false: Dette alternativet deaktiverer seccomp system anropsfilter. På noen arkitekturer, som i686 og ARM, fungerer funksjonene som tracker-miners bruker er ikke bevoktet ordentlig, og tracker-miners vil bli drept med en SIGSYS som resultat.

-Dminer_rss=false: Bruk dette alternativet hvis du ikke har installert den anbefalte avhengigheten libgrss.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Flere moduler under /usr/lib/tracker-miners-3.0
Installerte Mapper: /usr/lib/tracker-miners-3.0, /usr/libexec/tracker3, og /usr/share/tracker3-miners