什么是httpd的包依赖关系? (rhel 5)

我们公司使用家庭酿造的储藏库和一个系统来configuration它们,这是目前不方便的。 这对我来说是一个问题,因为我无法添加软件仓库,因此无法在此RHEL 5软件包上安装软件。

我可以login到红帽子和下载软件包,但是当你运行“yum install httpd”时,我找不到软件包组中包含的所有内容。 任何人都可以提供这些软件包的列表? 我会很感激。

RPM是否正好平直地告诉你当你尝试安装软件包时你缺less的东西? 例如: rpm -ivh httpd-whatever.rpm

这对于实际的包来说如何: # for LINE in $(rpm -qR httpd);do rpm -q --whatprovides $LINE; done | sort | uniq | grep -v "no package provides" # for LINE in $(rpm -qR httpd);do rpm -q --whatprovides $LINE; done | sort | uniq | grep -v "no package provides"

  APR-1.2.7-11.el5_6.5
 APR-UTIL-1.2.7-11.el5_5.2
庆典,3.2-32.el5
 chkconfig的-1.3.30.2-2.el5
 coreutils的-5.97-34.0.1.el5_8.1
 db4-4.3.29-10.el5_5.2
外籍-1.95.8-11.el5_8
文件-4.17-28
的findutils-4.2.27-6.el5
呆子,3.1.5-16.el5
的glibc-2.5-107
的httpd-2.2.3-76.0.1.el5_9
初始化脚本,8.45.42-1.0.3.el5_8.1
 libselinux-1.33.4-5.7.el5
 mailcap的-2.1.23-1.fc6
 mktemp的-1.5-24.el5
 OpenLDAP的-2.3.43-25.el5_8.1
的OpenSSL 0.9.8e-26.el5_9.1
 PCRE-6.6-6.el5_6.1
影子utils的-4.0.17-21.el5
 zlib的-1.2.3-7.el5 

这是为httpd-2.2.3-76.0.1.el5_9

编辑:以下答案是错误的,但保留后代。 从我的耻辱和失败中学习。

给出以下命令: yum deplist httpd (这需要一个存储库可以被用来确定依赖关系,所以在这种情况下没有可用的仓库)。

您可能会发现使用pkgs.org进行依赖关系parsing更容易。

当您无法访问系统或系统不知何故时,这一点尤其方便。

以下是RHEL5中的httpd的依赖关系:

http://pkgs.org/centos-5-rhel-5/centos-rhel-x86_64/httpd-2.2.3-74.el5.centos.x86_64.rpm.html