LinuxCommandLibrary

pacsift

queries and filters packages from pacman databases with flexible criteria

TLDR

List all available packages

$ pacsift
copy
Filter packages that provide a given package
$ pacsift --satisfies [package]
copy

SYNOPSIS

pacsift [options] [filters]

DESCRIPTION

pacsift queries and filters packages from pacman databases with flexible criteria. Part of the pacutils collection, it provides more powerful filtering than basic pacman queries.
The tool can filter by various attributes: name patterns, repository, installation status, dependencies, groups, and more. Multiple filters can be combined to narrow down results.
Output is a list of package names suitable for piping to other pacutils commands or pacman.

PARAMETERS

--satisfies _dep_

Filter packages that satisfy a dependency
--repo _name_
Filter by repository
--local
Search only installed packages
--sync
Search only sync databases
--name _pattern_
Filter by package name
--group _name_
Filter by group membership
--provides _pkg_
Filter packages that provide something
--depends _pkg_
Filter packages that depend on something
--installed
Show only installed packages
--explicit
Show only explicitly installed packages
--orphans
Show orphan packages

CAVEATS

Part of the pacutils package, not installed by default on Arch. Filter syntax differs from pacman's built-in search. For simple searches, pacman -Ss may be more convenient.

SEE ALSO

pacman(8), paclog(1), pactree(8), pacinfo(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community