pkgfile (Português)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Status de tradução: Esse artigo é uma tradução de Pkgfile. Data da última tradução: 2021-02-24. 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#The "command not found" handler[link quebrado: seção inválida] 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.