Ao trabalhar com repositórios de pacotes deb (apt), às vezes você pode navegar por eles em http para determinar o que está disponível em diferentes arquiteturas (amd64, arm64, etc). Por exemplo, o Ubuntu fornece uma lista de arquivos para ajudar a navegar no repositório
No entanto, outras fontes, como este repositório Elastic , não permitem a navegação regular.
Minha única opção parece ser realmente adicionar o repositório às minhas fontes (fazer modificações no meu sistema):
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
Depois de adicionar, a execução apt update
confirma que o repositório oferece pacotes arm64 (já que estou em um host arm64):
Get:7 https://artifacts.elastic.co/packages/7.x/apt stable/main arm64 Packages [78.8 kB]
No entanto, quero confirmar TODAS as arquiteturas de lançamento disponíveis oferecidas pelo repositório E quero fazer isso sem ter que modificar meu sistema host. Como eu posso fazer isso?
Neste caso de uso, tive que ativar um host arm64 de teste apenas para determinar se os pacotes estavam disponíveis. Eu realmente gostaria de evitar ter que fazer esse tipo de coisa no futuro e apenas navegar pelas ofertas de recompra remotamente.