%general-entities; ]> Tracker-miners-&tracker3-miners-version; tracker3-miners Introduction to Tracker-miners The Tracker-miners package contains a set of data extractors for Tracker. &lfs121_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &tracker3-miners-md5sum; Download size: &tracker3-miners-size; Estimated disk space required: &tracker3-miners-buildsize; Estimated build time: &tracker3-miners-time; Tracker-miners Dependencies Required , , , and Recommended , (runtime), (runtime), , , , , , , and Optional , , , , , , , , libcue, libitpcdata, libosinfo, and gupnp Kernel Configuration Enable the following options in the kernel configuration, then recompile the kernel and reboot if necessary: tracker-miners Installation of Tracker-miners If you plan to run the tests, some timeouts are too short when using spinning disks. There are two places where timeouts are used: first, individual tests inside a group of tests have a default timeout of 10s. This can be changed by setting the environment variable TRACKER_TESTS_AWAIT_TIMEOUT to the desired value when running the tests (see below). Second, a global timeout for a group of tests is fixed at configuration time. The default value in the functional-tests directory (other directories have only short lived tests) may be increased with the following command (replace 200 with a value suitable for your machine): sed -i s/120/200/ tests/functional-tests/meson.build Install Tracker-miners 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 \ -Dsystemd_user_services=false \ -Dman=false \ .. && ninja To test the results, issue (adjust the individual test timeout to a value suitable for your machine, see the note above): dbus-run-session env TRACKER_TESTS_AWAIT_TIMEOUT=20 ninja test && rm -rf ~/tracker-tests The tests create files in the user directory (up to 24 MB), so they have to be removed afterwards. Now, as the root user: ninja install 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 units since they are useless on SysV systems. : This option disables the seccomp system call filter. On some architectures, such as i686 and ARM, the functions that tracker-miners uses are not guarded properly, and tracker-miners will get killed with a SIGSYS as a result. Note that disabling seccomp might cause the system compromised more severely in case a security vulnerability in tracker-miners or its dependencies is exploited. : This switch disables the Landlock file access sandbox. Use it if you don't want to build the kernel with Landlock support. Note that disabling Landlock might cause the system compromised more severely in case a security vulnerability in tracker-miners or its dependencies is exploited. : Use this option if you have not installed the recommended dependency libgrss. : Use this option if you have not installed the recommended dependency upower. Do not use this option if your system has a battery (laptop battery or UPS), or tracker miners may waste the battery power and lifespan when the A/C power is unavailable. Contents Installed Programs Installed Libraries Installed Directories tracker3-daemon, tracker3-extract, tracker3-index, tracker3-info, tracker3-reset, tracker3-search, tracker3-status, and tracker3-tag Several modules under /usr/lib/tracker-miners-3.0 /usr/lib/tracker-miners-3.0, /usr/libexec/tracker3, and /usr/share/tracker3-miners Short Descriptions tracker3-daemon starts, stops, restarts, and lists daemons responsible for indexing content tracker3-daemon tracker3-extract extracts metadata from a file tracker3-extract tracker3-index indexes content using the Tracker filesystem miner tracker3-index tracker3-info retrieves all information available for a certain file tracker3-info tracker3-reset resets the Tracker index and configuration tracker3-reset tracker3-search searches for content by type or across all types tracker3-search tracker3-status provides status and statistics on data that has been indexed tracker3-status tracker3-tag adds, removes, and lists tags tracker3-tag