Le paquet Tracker-miners contient un ensemble d'extracteurs de données pour Tracker.
This package is known to build and work properly using an LFS 11.3 platform.
Téléchargement (HTTP) : https://download.gnome.org/sources/tracker-miners/3.4/tracker-miners-3.4.3.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/tracker-miners/3.4/tracker-miners-3.4.3.tar.xz
Somme de contrôle MD5 du téléchargement : 12978674553320dc90c283dbd2605b1d
Taille du téléchargement : 6,9 Mo
Estimation de l'espace disque requis : 31 Mo (avec les tests)
Estimation du temps de construction : 0,4 SBU (avec parallélisme = 4 ; plus 1,0 SBU pour les tests, en fonction de la vitesse du disque)
gst-plugins-base-1.22.0, Tracker-3.4.2, Exempi-2.6.3 et gexiv2-0.14.0
giflib-5.2.1, gst-plugins-base-1.22.0, gst-plugins-good-1.22.0 (runtime), gst-libav-1.22.0 (à l'exécution), ICU-72.1, libexif-0.6.24, libgrss-0.7.0, libgxps-0.3.2, libseccomp-2.5.4 et Poppler-23.02.0
asciidoc-10.2.0, CMake-3.25.2, DConf-0.40.0, FFmpeg-5.1.2, libgsf-1.14.50, taglib-1.13, totem-pl-parser-3.26.6, UPower-1.90.0, libcue, libitpcdata, libosinfo et gupnp
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/tracker-miners
Si vous comptez lancer les tests, certains délais d'attente sont
trop courts pour les disques à plateau. Il y a deux endroits où
les délais d'attente sont utilisés : d'abord, les tests
individuels dans un groupe de tests ont un délai d'attente par
défaut de 10s. Vous pouvez le changer en paramétrant la variable
d'environnement TRACKER_TESTS_AWAIT_TIMEOUT
à la valeur souhaitée
en exécutant les tests (voir plus bas). Ensuite, un délai
d'attente global pour un groupe de tests est fixé à la
configuration. La valeur par défaut dans le répertoire
functional-tests
(les autres
répertoires n'ont que des tests rapides) peut être augmenté avec
la commande suivante (remplacez 200 par une valeur acceptable
pour votre machine) :
sed -i s/120/200
/ tests/functional-tests/meson.build
Installez Tracker-miners en lanant les commandes suivantes :
mkdir build && cd build && meson --prefix=/usr --buildtype=release -Dman=false .. && ninja
Pour tester les résultats, lancez (en ajustant le délai d'attente individuel pour les tests à une valeur correcte pour votre machine, voir la note plus haut) :
dbus-run-session env TRACKER_TESTS_AWAIT_TIMEOUT=20
ninja test &&
rm -rf ~/tracker-tests
Les tests créent des fichiers dans le répertoire personnel (jusqu'à 24 Mo), donc il faut les supprimer ensuite.
Maintenant, en tant qu'utilisateur root
:
ninja install
--buildtype=release
:
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-Dman=false
: ce
paramètre évite que le processus de construction ne génère les
pages de manuel. Supprimez-le si vous avez installé asciidoc-10.2.0 et souhaitez générer et
installer les pages de manuel.
-Dseccomp=false
: cette option
désactive le filtre d'appel système seccomp. Sur certaines
architectures, comme i686 et ARM, les fonction que tracker-miners
utilise ne sont pas correctement gardées, et tracker-miners sera
tué avec SIGSYS en conséquence.
-Dminer_rss=false
: utilisez cette
option si vous n'avez pas installé la dépendance recommandée
libgrss.