Official repositories web interface (Português)

From ArchWiki
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.

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