Tracker est l'indexeur et le moteur de recherche de fichiers utilisé dans l'environnement de bureau GNOME.
This package is known to build and work properly using an LFS 12.0 platform.
Téléchargement (HTTP) : https://download.gnome.org/sources/tracker/3.5/tracker-3.5.3.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/tracker/3.5/tracker-3.5.3.tar.xz
Somme de contrôle MD5 du téléchargement : f78a0d145007d9871174be21a49ce9ef
Taille du téléchargement : 2,5 Mo
Estimation de l'espace disque requis : 51 Mo (avec les tests)
Estimation du temps de construction : 0,3 SBU (avec les tests)
JSON-GLib-1.6.6, libseccomp-2.5.4 et Vala-0.56.11
gobject-introspection-1.76.1, ICU-73.2, libsoup-3.4.2, PyGObject-3.44.1, SQLite-3.42.0 et tracker-miners-3.5.2 (exécution)
asciidoc-10.2.0, Graphviz-8.1.0, libsoup-2.74.3, bash-completion et libstemmer
Corrigez l'emplacement d'installation de la documentation :
mv docs/reference/libtracker-sparql/doc/{Tracker-3.0,tracker-3.5.3} && sed '/docs_name/s/Tracker-3.0/tracker-3.5.3/' \ -i docs/reference/libtracker-sparql/meson.build
Installez Tracker en lanant les commandes suivantes :
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -Dman=false \ -Dsystemd_user_services=false \ .. && ninja
Maintenant, en tant qu'utilisateur root
:
ninja install
Pour tester les résultats, lancez : meson configure -Ddebug=true && ninja
test. La suite de tests devrait être lancée à
partir d'une session graphique. Un test, tracker: fts / fts
, est connu pour échouer à
cause d'une incompatibilité avec SQLite-3.42.
--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 la
documentation de l'API. Supprimez-le si vous avez installé
asciidoc-10.2.0 et souhaitez générer et
installer la documentation de l'API.
-Dsystemd_user_services=false
:
ce paramètre évite que le processus de construction n'installe des
services utilisateurs systemd puisqu'ils sont inutiles sur le
systèmes SysV.
meson configure -Ddebug=true : cette commande active certaines vérifications de débogage pour la suite de tests. Nous ne voulons pas les activer pour installer les bibliothèques et les programmes de Tracker 3, donc nous lançons la suite de tests après l'installation.