httpd 的软件包依赖项是什么?(rhel 5)

httpd 的软件包依赖项是什么?(rhel 5)

我们公司使用自制的存储库和一个配置它们的系统,但目前恰好无法正常工作。这给我带来了问题,因为我无法添加存储库,因此无法在此 RHEL 5 机器上安装软件。

我可以登录 Red Hat 并下载软件包,但运行“yum install httpd”时找不到软件包组中包含的所有内容的列表。有人可以提供这些软件包的列表吗?我将不胜感激。

答案1

当您尝试安装软件包时,RPM 不是会直接告诉您缺少什么吗?例如:rpm -ivh httpd-whatever.rpm

实际的包裹是这样的: # for LINE in $(rpm -qR httpd);do rpm -q --whatprovides $LINE; done | sort | uniq | grep -v "no package provides"

pr-1.2.7-11.el5_6.5
apr-util-1.2.7-11.el5_5.2
bash-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
expat-1.95.8-11.el5_8
文件-4.17-28
findutils-4.2.27-6.el5
gawk-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
shadow-utils-4.0.17-21.el5
zlib-1.2.3-7.el5

这是为了httpd-2.2.3-76.0.1.el5_9

答案2

编辑:以下答案是错误的,但保留以供后人参考。从我的耻辱和失败中吸取教训。

尝试以下命令:(yum deplist httpd这需要可以访问存储库来确定依赖项,因此在没有存储库的情况下它是无用的。)

答案3

你可能会发现使用起来更容易pkgs.org用于依赖解析。

当您无法访问系统或系统出现故障时,它特别方便。

以下是 RHEL5 中 httpd 的依赖项:

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

相关内容