使用 deb (apt) 软件包存储库时,有时可以通过 http 浏览它们,以确定不同架构(amd64、arm64 等)上可用的内容。例如,Ubuntu 提供了一个文件列表来帮助浏览存储库
但是,其他来源(例如此 Elastic 存储库)不允许常规浏览。
我唯一的选择似乎是将存储库添加到我的源中(对我的系统进行修改):
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
添加后,运行apt update
确认存储库提供arm64软件包(因为我在arm64主机上):
Get:7 https://artifacts.elastic.co/packages/7.x/apt stable/main arm64 Packages [78.8 kB]
但是,我想确认存储库提供的所有可用发布架构,并且我想在不必修改我的主机系统的情况下执行此操作。我怎样才能做到这一点?
在此用例中,我必须启动测试 arm64 主机才能确定软件包是否可用。我真的很想避免将来必须做此类事情,而只需远程浏览回购产品。