%general-entities; ]> Tracker-&tracker3-version; Tracker3 Introduction to Tracker Tracker is the file indexing and search provider used in the GNOME desktop environment. &lfs121_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &tracker3-md5sum; Download size: &tracker3-size; Estimated disk space required: &tracker3-buildsize; Estimated build time: &tracker3-time; Tracker Dependencies Required , , and Recommended &gobject-introspection;, , , , , and (runtime) Optional , , , , bash-completion, and libstemmer Installation of Tracker Fix the location to install the documentation into: mv docs/reference/libtracker-sparql/doc/{Tracker-3.0,tracker-&tracker3-version;} && sed '/docs_name/s/Tracker-3.0/tracker-&tracker3-version;/' \ -i docs/reference/libtracker-sparql/meson.build Install Tracker by running the following commands: mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -Dman=false \ .. && ninja mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -Dman=false \ -Dsystemd_user_services=false \ .. && ninja Now, as the root user: ninja install To test the results, issue: meson configure -Ddebug=true && ninja test. The test suite should be run from a graphical session. Command Explanations -Dman=false: This switch prevents the build process from generating man pages. Omit this switch if you have installed and wish to generate and install the man pages. -Dsystemd_user_services=false: This switch prevents the build process from installing systemd user services since they are useless on SysV systems. meson configure -Ddebug=true: This command enables some debug checks necessary for the test suite. We don't want to enable them for the installed Tracker 3 libraries and programs, so we run the test suite after installation. Contents Installed Programs Installed Library Installed Directories tracker3, tracker3-endpoint, tracker3-export, tracker3-help, tracker3-import, tracker3-sparql, and tracker3-sql libtracker-sparql-3.0.so /usr/{include,lib}/tracker-3.0, /usr/libexec/tracker3, /usr/share/tracker3, and /usr/share/doc/tracker-&tracker3-version; (optional) Short Descriptions tracker3 is a control program for the indexer tracker3 tracker3-endpoint creates a SPARQL endpoint tracker3-endpoint tracker3-export exports all data from a Tracker database tracker3-export tracker3-help shows manual pages related to Tracker tracker3-help tracker3-import imports data into a Tracker database tracker3-import tracker3-sparql uses SparQL to query a Tracker database tracker3-sparql tracker3-sql uses SQL to query a Tracker database tracker3-sql libtracker-sparql-3.0.so contains resource management and database functions libtracker-sparql-3.0.so