【问题标题】:Where to find packages names and versions for RedHat?在哪里可以找到 RedHat 的软件包名称和版本?
【发布时间】:2010-09-13 11:13:13
【问题描述】:

如何确定特定的 RedHat 版本(RHEL4、RHEL5...)是否包含某个包(或某个包的某个版本)?对于 Debian 和 Ubuntu,有 packages.debian.org 和 packages.ubuntu.com; RedHat 有类似的网站吗?

注意:我不想为了检查某些软件包版本而安装所有版本:-)

【问题讨论】:

标签: linux packages redhat rpm


【解决方案1】:

看起来,你能做的最好的事情就是检查源包的 FTP 目录:

请记住,RedHat 有修补软件的习惯,因此版本号可能与实际版本没有太多共同之处,尤其是内核。

【讨论】:

【解决方案2】:

对于初学者:http://distrowatch.com/table.php?distribution=redhat 列出了重要版本,但肯定没有列出所有软件包版本。

【讨论】:

【解决方案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:// 镜像,您可以使用通配符方便地过滤文件,而不必等待几分钟来下载所有包的海量而全面的列表。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2022-01-19
            • 2010-11-04
            • 2019-11-02
            • 2021-11-26
            • 1970-01-01
            • 2020-11-15
            • 2013-07-03
            相关资源
            最近更新 更多