在哪里可以找到RedHat的软件包名称和版本?
时间:2020-03-06 14:47:05 来源:igfitidea点击:
如何确定某个特定的RedHat版本(RHEL4,RHEL5 ...)是否包含某个程序包(或者某个程序包的某个版本)?对于Debian和Ubuntu,有packages.debian.org和packages.ubuntu.com。 RedHat有类似的网站吗?
注意:我不想只为了检查某些软件包版本而安装所有发行版:-)
解决方案
对于初学者:http://distrowatch.com/table.php?distribution=redhat列出了重要版本,但当然没有列出所有软件包版本。
看来,我们能做的最好的就是检查源程序包的FTP目录:
- RHEL4
- RHEL5
- RHEL6
- RHEL7
请记住,RedHat有将软件修补到地狱和往后打补丁的习惯,因此版本号与实际发行版可能并没有太多相同之处,尤其是对于内核而言。
如果我们设置了yum存储库,则可以使用" yum search"来查看它是否存在,或者使用" yum list"来查看所有可用的软件包。
看起来Fedora现在正在处理软件包的联机列表(PackageDB请参阅http://fedoraproject.org/wiki/Infrastructure/PackageDatabase)。当前版本可从https://admin.fedoraproject.org/pkgdb/获得。不过,似乎并不了解所有的RHEL4 / RHEL5软件包。
注意:通过"浏览" rsync://镜像而不是" ftp://"镜像,我们可以方便地使用通配符过滤文件,而不必等待几分钟下载所有软件包的庞大而全面的列表。