我们公司使用家庭酿造的储藏库和一个系统来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