在哪里可以找到 RedHat 的软件包名称和版本?
Posted
技术标签:
【中文标题】在哪里可以找到 RedHat 的软件包名称和版本?【英文标题】:Where to find packages names and versions for RedHat? 【发布时间】:2010-09-13 11:13:13 【问题描述】:如何确定特定的 RedHat 版本(RHEL4、RHEL5...)是否包含某个包(或某个包的某个版本)?对于 Debian 和 Ubuntu,有 packages.debian.org 和 packages.ubuntu.com; RedHat 有类似的网站吗?
注意:我不想为了检查某些软件包版本而安装所有版本:-)
【问题讨论】:
distrowatch.com/… 【参考方案1】:看起来,你能做的最好的事情就是检查源包的 FTP 目录:
RHEL4 RHEL5 RHEL6 RHEL7请记住,RedHat 有修补软件的习惯,因此版本号可能与实际版本没有太多共同之处,尤其是内核。
【讨论】:
我的 RHEL7 链接已损坏;但是查看vault.centos.org 的历史 CentOS 存档似乎是一个很好的替代品。完整示例链接:vault.centos.org/7.4.1708/os/x86_64/Packages【参考方案2】:对于初学者:http://distrowatch.com/table.php?distribution=redhat 列出了重要版本,但肯定没有列出所有软件包版本。
【讨论】:
其实 distrowatch 确实有一个完整的列表:distrowatch.com/…【参考方案3】:显然,Red Hat 确实为其 RHEL 发行版提供了这样的在线软件包列表,但只有付费的 Red Hat 客户才能访问它:-(
顺便说一句。类似问题(针对 CentOS):https://serverfault.com/questions/239205/official-online-rpm-package-browser-search-for-centos
【讨论】:
【参考方案4】:由于 RedHat 和 CENTOS 非常相似,您可以通过查看 CENTOS 存储库中相应版本的软件包来获得一个不错的列表。转至以下站点之一并转至您的 RedHat / CENTOS 版本并找到软件包。 CENTOS 版本与 RedHat 版本一致。
http://vault.centos.org/
http://mirrors.centos.org/
例如,对于带有 RedHat 6.3(或 CENTOS 6.3)的 i386 系统,请查看以下站点: http://vault.centos.org/6.3/os/i386/Packages/
我不保证会是一对一的映射,但应该非常接近。
【讨论】:
【参考方案5】:如果您设置了 yum 存储库,您可以使用“yum search”查看它是否存在,或使用“yum list”查看所有可用的软件包。
【讨论】:
【参考方案6】:看起来 Fedora 现在正在处理一个在线软件包列表(PackageDB - 请参阅 http://fedoraproject.org/wiki/Infrastructure/PackageDatabase)。当前版本可在https://admin.fedoraproject.org/pkgdb/ 获得。不过,它似乎并不了解所有 RHEL4/RHEL5 软件包。
【讨论】:
【参考方案7】:注意:通过“浏览”rsync://
镜像而不是 ftp://
镜像,您可以使用通配符方便地过滤文件,而不必等待几分钟来下载所有包的海量而全面的列表。
【讨论】:
以上是关于在哪里可以找到 RedHat 的软件包名称和版本?的主要内容,如果未能解决你的问题,请参考以下文章