When working with deb (apt) package repos, you can sometimes browse them over http to determine what is available across different architectures (amd64, arm64, etc). For example, Ubuntu gives a file listing to help browse the repo
However, other sources, such as this Elastic repo, do not allow regular browsing.
My only option appears to be actually adding the repo to my sources (make modifications to my system):
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
After adding, running apt update
confirms the repo offers arm64 packages (since I'm on an arm64 host):
Get:7 https://artifacts.elastic.co/packages/7.x/apt stable/main arm64 Packages [78.8 kB]
However, I want to confirm ALL available release architectures offered by the repo AND I want to do it without having to modify my host system. How can I do that?
In this use-case I had to spin up a test arm64 host just to determine if the packages were available. I would really like to avoid having to do that type of thing in the future and just browse the repo offerings remotely.