sys-apps/plocate (gentoo)

Search

Install

Install this package:

emerge -a sys-apps/plocate

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask sys-apps/plocate

Or alternatively:

emerge --autounmask-write -a sys-apps/plocate

Package Information

Description:
plocate works by creating an inverted index over trigrams (combinations of three bytes) in the search strings, which allows it to rapidly narrow down the set of candidates to a very small list, instead of linearly scanning through every entry. It does nearly all I/O asynchronously using io_uring if available (Linux 5.1+), which reduces the impact of seek latency on systems without SSDs. Like mlocate and slocate, the returned file set is user-dependent, ie. a user will only see a file if find(1) would list it (all directories from the root have +rx permissions).
Homepage:
https://plocate.sesse.net/
License:
GPL-2 GPL-2+

Versions

Version EAPI Keywords Slot
1.1.24 8 amd64 ~arm arm64 ~x86 0
1.1.23 8 amd64 ~arm arm64 ~x86 0

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>jeffrey@icurse.nl</email>
		<name>Jeffrey Lin</name>
	</maintainer>
	<maintainer type="person">
		<email>arsen@gentoo.org</email>
		<name>Arsen Arsenović</name>
	</maintainer>
	<maintainer type="person">
		<email>flow@gentoo.org</email>
		<name>Florian Schmaus</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription>
	plocate works by creating an inverted index over trigrams (combinations of
	three bytes) in the search strings, which allows it to rapidly narrow down the
	set of candidates to a very small list, instead of linearly scanning through
	every entry. It does nearly all I/O asynchronously using io_uring if available
	(Linux 5.1+), which reduces the impact of seek latency on systems without SSDs.
	Like mlocate and slocate, the returned file set is user-dependent, ie. a user
	will only see a file if find(1) would list it (all directories from the root
	have +rx permissions).
	</longdescription>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sys-apps/plocate | euse -E <flag> -p sys-apps/plocate | euse -D <flag> -p sys-apps/plocate

Flag Description 1.1.24 1.1.23
io-uring Enable the use of io_uring for efficient asynchronous IO and system requests

Files

Manifest

Type File Size Versions
DIST plocate-1.1.23.tar.gz 75390 bytes 1.1.23
DIST plocate-1.1.24.tar.gz 76117 bytes 1.1.24
Unmatched Entries
Type File Size