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.
Nedlasting (HTTP): https://download.gnome.org/sources/tracker-miners/3.5/tracker-miners-3.5.2.tar.xz
Nedlasting (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/tracker-miners/3.5/tracker-miners-3.5.2.tar.xz
Nedlasting MD5 sum: 307705e0ebb45c733f42489230ab14f2
Nedlastingsstørrelse: 7.2 MB
Estimert diskplass som kreves: 38 MB (med tester)
Estimert byggetid: 0.5 SBU (med parallellitet=4; legg til 1.0 SBU for tester, avhengig av diskhastighet)
gst-plugins-base-1.22.5, Tracker-3.5.3, Exempi-2.6.4, og gexiv2-0.14.2
giflib-5.2.1, gst-plugins-base-1.22.5, gst-plugins-good-1.22.5 (kjøretid), gst-libav-1.22.5 (kjøretid), ICU-73.2, libexif-0.6.24, libgrss-0.7.0, libgxps-0.3.2, libseccomp-2.5.4, og Poppler-23.08.0
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
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 \
-Dsystemd_user_services=false \
-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
Testene lager filer i brukermappen (opptil 24 MB), så de må fjernes etterpå.
Nå, som root bruker:
ninja install
--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.
-Dsystemd_user_services=false: Denne
bryteren forhindrer byggeprosessen fra å installere systemd enheter
siden de er ubrukelige på SysV systemer.
-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.