Le paquet Tracker-miners contient un ensemble d'extracteurs de données pour Tracker.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.2, 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.23.3, 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