ArchWiki / Pkgfile
ArchWiki / Pkgfile
cs:Pkgfile de:Pkgfile es:Pkgfile fr:Pkgfile hu:Pkgfile it:Pkgfile ja:Pkgfile pl:Pkgfile pt:Pkgfile ru:Pkgfile zh-hans:Pkgfile
pkgfile is a tool for searching files from packages in the official repositories.
Installation
The pkgfile database can then be synced with:
# pkgfile -uUsage
To search for a package that owns the file makepkg:
core/pacman$ pkgfile makepkgTo list all files provided by archlinux-keyring:
core/archlinux-keyring usr/
core/archlinux-keyring usr/share/
core/archlinux-keyring usr/share/pacman/
core/archlinux-keyring usr/share/pacman/keyrings/
core/archlinux-keyring usr/share/pacman/keyrings/archlinux-revoked
core/archlinux-keyring usr/share/pacman/keyrings/archlinux-trusted
core/archlinux-keyring usr/share/pacman/keyrings/archlinux.gpg$ pkgfile -l archlinux-keyringLatter is comparable to pacman -Ql (see pacman#Querying package databases), except it applies to remote packages.
Command not found
See Bash#Command not found, Zsh#pkgfile "command not found" handler and Fish#The "command not found" hook.
Automatic updates
pkgfile ships with a systemd service and timer for automatically synchronizing the pkgfile database. To activate automatic updates enable pkgfile-update.timer.
By default, pkgfile will be updated daily. To change this schedule, edit the unit file.