Difference between revisions of "Pkgfile"
(finish example 2; make example 2 use 'archlinux-keyring' because it has little output)
(Updated "Command not found" - hook in regard of the splitting of pkgtools and pkgfile)
|Line 22:||Line 22:|
Revision as of 20:43, 22 July 2012
pkgfile is a tool that tells you which package owns a specified file or which files a given package provides.
After installing the package, you should update the file list database as root:
# pkgfile --update
$ pkgfile makepkg # Search for a package that contains a file named 'makepkg'. core/pacman # Your searched file is in the 'pacman' package in the [core] repository.
$ pkgfile --list core/archlinux-keyring # List all files provided by the 'archlinux-keyring' package in the [core] repository. 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
"Command not found" - hook
To make pkgfile automatically print the package you want to install to make some command available, include the following line in