pkgfile (Português) - ArchWiki

Jump to content

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.

Artigos relacionados

- pacman

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

Dica: pacman possui uma funcionalidade similar embutida.

## 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.

Categories:

- Package management (Português)
- Commands (Português)