pkgfile (Português)

From ArchWiki

Status de tradução: Esse artigo é uma tradução de Pkgfile. Data da última tradução: 2024-09-16. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

pkgfile é uma ferramenta para pesquisar por arquivos de pacotes nos repositórios oficiais.

Instalação

Instale o pacote pkgfile. Alternativamente, instale a versão de desenvolvimento com o pacote pkgfile-gitAUR.

A base de dados do pkgfile pode então ser sincronizada com:

# pkgfile -u

Uso

Para pesquisar por um pacote que contém o arquivo makepkg:

$ pkgfile makepkg
core/pacman

Para listar todos os arquivos fornecidos por 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

Esse último é comparável com pacman -Ql (veja pacman (Português)#Consultando base de dados de pacotes), exceto que ela se aplica a pacotes remotos.

Comando não localizado

Veja Bash#Command not found, Zsh#pkgfile "command not found" handler e Fish#The "command not found" hook.

Atualizações automáticas

pkgfile vem com um serviço systemd e timer para sincronização automática da base de dados do pkgfile. Para ativar atualizações automáticas habilite pkgfile-update.timer.

Por padrão, pkgfile será atualizado diariamente. Para alterar esse agendamento, edite o arquivo unit.