Official repositories web interface (Português) - ArchWiki

Jump to content
Status de tradução: Esse artigo é uma tradução de Official repositories web interface. Data da última tradução: 2022-08-04. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Artigos relacionados

- Interface RPC do Aurweb

Este artigo fornece documentação para a interface web através da qual é possível consultar os repositórios oficiais e obter resultados em formato JSON.

## Informações de pacotes

URL base: `https://www.archlinux.org/packages/`

### Detalhes

Sintaxe: `/repositório/arquitetura/pacote/json`

Exemplo: https://archlinux.org/packages/core/x86_64/coreutils/json/

### Arquivos

Sintaxe: `/repositório/arquitetura/pacote/files/json`

Exemplo: https://archlinux.org/packages/core/x86_64/coreutils/files/json/

## Pesquisa por pacotes

A interface oferece suporte aos mesmos parâmetros que o formulário de pesquisa HTML, exceto pelo `sort`.

URL base: `https://www.archlinux.org/packages/search/json`

### Nome ou descrição

Parâmetro: `q`

Exemplo: https://archlinux.org/packages/search/json/?q=pacman

### Nome exato

Parâmetro: `name`

Exemplo: https://archlinux.org/packages/search/json/?name=coreutils

### Descrição

Parâmetro: `desc`

Exemplo: https://archlinux.org/packages/search/json/?desc=pacman

### Repositório

É possível usar este parâmetro mais de uma vez para pesquisar em mais de um repositório (mas observe que omiti-lo completamente pesquisará em todos os repositórios).

Parâmetro: `repo`

Valores: `Core`, `Extra`, `Testing`, `Multilib`, `Multilib-Testing`, `Community`, `Community-Testing`

Exemplo: https://archlinux.org/packages/search/json/?q=cursor&repo=Community&repo=Extra

### Arquitetura

É possível usar este parâmetro mais de uma vez para pesquisar mais de uma arquitetura (mas observe que omiti-lo completamente pesquisará todas as arquiteturas).

Parâmetro: `arch`

Valores: `any`, `i686`, `x86_64`

Exemplo: https://archlinux.org/packages/search/json/?q=cursor&arch=any&arch=x86_64

### Mantenedor

Parâmetro: `maintainer`

Exemplo: https://archlinux.org/packages/search/json/?repo=Community&maintainer=orphan

### Empacotador

Parâmetro: `packager`

### Sinalizado como desatualizado

Parâmetro: `flagged`

Valores: `Flagged`, `Not+Flagged`

Exemplo: https://archlinux.org/packages/search/json/?arch=x86_64&flagged=Flagged

## Veja também

- Tópico no fórum
- Solicitação inicial de recurso: FS#13026
- Kittypack: Uma pequena ferramenta boba para cutucar archlinux.org/packages para obter informações

Categories:

- Package management (Português)
- Arch projects (Português)