如何在 yum 存储库中列出包及其 url?

如何在 yum 存储库中列出包及其 url?

如何列出 yum 存储库中的所有软件包及其下载 URL?

我试过

yum --disablerepo=* --enablerepo=google-chrome list available
Loaded plugins: langpacks, refresh-packagekit
Available Packages
google-chrome-beta.x86_64                32.0.1700.14-1            google-chrome
google-chrome-unstable.x86_64            33.0.1707.0-1             google-chrome

但这并没有给出网址,而且还缺少我碰巧安装的一个软件包(google-chrome-stable)

我还尝试了对 baseurl 的 http 请求,但收到 404 错误

$ http --headers get http://dl.google.com/linux/chrome/rpm/stable/x86_64  
HTTP/1.1 404 Not Found

如果您想尝试重现,这是存储库

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1

答案1

传统的做法是:

repoquery --repoid=<whatever> -a --location
repoquery --repoid=<whatever> -a --qf '%{ui_nevra} %{location}'

...后者允许您查看其他信息。关于包裹也是如此。

相关内容