pkgfile (Italiano)
pkgfile è uno strumento per la ricerca di file all'interno di pacchetti nei repositori ufficiali.
Installazione
Si installi il pacchetto pkgfile, oppure la sua versione di sviluppo pkgfile-gitAUR.
Il database di pkgfile può essere aggiornato (sincronizzato) dando il comando:
# pkgfile -u
Utilizzo
Per cercare a quale pacchetto appartenga il file makepkg
, si dia:
$ pkgfile makepkg
core/pacman
Per elencare tutti i file appartenenti al pacchetto archlinux-keyring:
$ pkgfile -l 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
Questa operazione è analoga al comando pacman -Ql
(vedi pacman (Italiano)#Interazione con il database dei pacchetti), con la differenza che si applica a pacchetti remoti.
Comando non trovato
Vedere Bash#Command not found, Zsh#pkgfile "command not found" handler e Fish#The "command not found" hook.
Aggiornamenti automatici
pkgfile introduce un servizio systemd ed un timer per sincronizzare automaticamente i database di pkgfile. Per attivare gli aggiornamenti automatici si abiliti pkgfile-update.timer
.
Come predefinito, pkgfile viene aggiornato con frequenza giornaliera. Per impostare una frequenza diversa, si modifichi il file dell'unità di systemd.