Tracker-miners-3.3.1

Introduction Tracker-miners

Le paquet Tracker-miners contient un ensemble d'extracteurs de données pour Tracker.

[Note]

Note

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.

Informations sur le paquet

Dépendances de Tracker-miners

Requises

gst-plugins-base-1.20.3, Tracker-3.3.2, Exempi-2.6.2 et gexiv2-0.14.0

Recommandes

Facultatives

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

Installation de Tracker-miners

[Note]

Note

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
[Note]

Note

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

Explication des commandes

--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.

Contents

Programmes installs: None
Bibliothques installes: Plusieurs modules dans /usr/lib/tracker-miners-3.0
Rpertoires installs: /usr/lib/tracker-miners-3.0, /usr/libexec/tracker3 et /usr/share/tracker3-miners

Last updated on