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.2 platform.
Tlchargement (HTTP) : https://download.gnome.org/sources/tracker-miners/3.3/tracker-miners-3.3.1.tar.xz
Tlchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/tracker-miners/3.3/tracker-miners-3.3.1.tar.xz
Somme de contrle MD5 du tlchargement : eac54156a33825e454d8976dba115dd8
Taille du tlchargement : 6,9 Mo
Estimation de l'espace disque requis : 37 Mo (avec les tests)
Estimation du temps de construction : 0,1 SBU (avec parallélisme = 4 ; plus 1,0 SBU pour les tests, en fonction de la vitesse du disque)
gst-plugins-base-1.20.3, Tracker-3.3.3, Exempi-2.6.2 et gexiv2-0.14.0
giflib-5.2.1, gst-plugins-base-1.20.3, gst-plugins-good-1.20.3 (runtime), gst-libav-1.20.3 (à l'exécution), ICU-71.1, libexif-0.6.24, libgrss-0.7.0, libgxps-0.3.2, libseccomp-2.5.4 et Poppler-22.08.0
asciidoc-10.2.0, CMake-3.24.1, DConf-0.40.0, FFmpeg-5.1, libgsf-1.14.50, taglib-1.12, 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 lançant 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 \ -Dsystemd_user_services=false \ -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.
-Dsystemd_user_services=false
:
ce paramètre évite que le processus de construction n'installe des
unités systemd vu qu'elles sont inutiles sur les systèmes SysV.
-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.
Last updated on