XLocate
An X11 interface to leverage locate tools
Installation instructions
version 0.73, July 23, 2021
XLocate is a file system index management tool and a front-end to the most popular GNU-Linux fast search utilities. XLocate allows you to maintain a collection of databases for shelved or offsite CD/DVD/Blu-ray collections, memory sticks, SD cards and other memory cards, fixed and removable hard disks, network places, etc. You can define search sets and get a high level of flexibility through a large choice of options.
Copyright: © 2021 Alexandre Oberlin
Installation instructions
Prerequisites for xlocate-0.73 :
The required software listed below comes along with any recent distribution.
-
Qt libs version 3.3.2 or higher, available at http://www.trolltech.com (mandatory)
-
slocate version 2.1 or higher, available at http://www.geekreview.org/slocate (optional)
OR
GNU locate in findutils-4.1.6 or higher, available at ftp://ftp.gnu.org/gnu/findutils/ (optional) -
blkid version 1.26a or later, from package e2fsprogs available at http://download.sourceforge.net/e2fsprogs/ (optional - if you want to index removable drives other than CDROMs, blkid adds convenience by retrieving their volume label.)
View xlocate-0.73.lsm -- View ChangeLog
configure options for version 0.73
The configure script for xlocate-0.73 relies on installed version of Qt.
Usage: configure [ -e | -g | -t | -d install_dir | -h ]
- -e configure without file display/edition functionality.
- -g configure for use with GNU locate (default is slocate).
- -t do nothing, just test for Qt version.
- -d dir install to given directory (default /usr/local).
- -h this help.
If you use GNU locate (findutils version 4.1.6 or higher, e.g. in SUSE distribution) and don't want to change for slocate, you can configure for GNU locate. There are some minor differences however:
- GNU locate does not change its effective group id as slocate does, so as an ordinary user you might have permissions problems to create or update index files outside of your home directory. Of course you can always make the permissions of the index files directories less restrictive than the installation defaults (775).
- The Regexp checkbox is removed. GNU locate will guess automatically if the entered pattern must be taken as a regular expression.
- The Secure locate option is removed.
Quick installation instructions:
Let's suppose you downloaded the archive xlocate-0.73.tar.gz in /tmp
$> cd /tmp $> tar -xvzf xlocate-0.73.tar.gz $> cd xlocate-0.73 $> ./configure # or './configure -g' if you use GNU Locate $> make $> su -c 'make install' # (enter root password)