如何确定特定的RedHat版本(RHEL4,RHEL5 ...)是否包含某个包(或某个版本的包)?对于Debian和Ubuntu,有packages.debian.org和packages.ubuntu.com; RedHat有类似的网站吗?
注意:我不想安装所有版本只是为了检查一些软件包版本: - )
答案 0 :(得分:13)
您可以做的最好的事情就是检查源包的FTP目录:
请记住,RedHat习惯将软件修补到地狱和背部,因此版本号可能与实际版本没有太大的共同之处,特别是对于内核。
答案 1 :(得分:3)
对于初学者:http://distrowatch.com/table.php?distribution=redhat有一个重要版本列表,但肯定没有列出所有包版本。
答案 2 :(得分:2)
显然,Red Hat确实有RHEL发行版的在线软件包列表,但它只适用于支付Red Hat客户: - (
顺便说一下。类似的问题(对于CentOS):https://serverfault.com/questions/239205/official-online-rpm-package-browser-search-for-centos
答案 3 :(得分:1)
由于RedHat和CENTOS非常相似,因此您可以通过查看相应版本的CENTOS存储库中的软件包获得一个不错的列表。转到以下其中一个站点并转到RedHat / CENTOS版本并找到包。 CENTOS版本与RedHat版本一致。
例如,对于具有RedHat 6.3(或CENTOS 6.3)的i386系统,请查看以下站点: http://vault.centos.org/6.3/os/i386/Packages/
我不保证它将是1对1的映射,但它应该非常接近。
答案 4 :(得分:0)
如果您设置了yum存储库,则可以使用“yum search”查看是否存在,或使用“yum list”查看所有可用包。
答案 5 :(得分:0)
看起来Fedora正在开发一个在线的软件包列表(PackageDB - 见http://fedoraproject.org/wiki/Infrastructure/PackageDatabase)。当前版本可在https://admin.fedoraproject.org/pkgdb/获得。但它似乎并不了解所有RHEL4 / RHEL5软件包。
答案 6 :(得分:0)
注意:通过“浏览”rsync://
镜像而不是ftp://
镜像,您可以使用通配符方便地过滤文件,而无需等待几分钟即可下载所有软件包的大量全面列表。< / p>