我们公司使用自制存储库和系统来配置它们,目前无法正常工作。这给我带来了问题,因为我无法添加存储库,因此无法在此 RHEL 5 机器上安装软件。
我可以登录到 red hat 并下载软件包,但是当您运行“yum install httpd”时,我找不到软件包组中包含的所有内容的列表。谁能提供这些包裹的清单?我会很感激。
我们公司使用自制存储库和系统来配置它们,目前无法正常工作。这给我带来了问题,因为我无法添加存储库,因此无法在此 RHEL 5 机器上安装软件。
我可以登录到 red hat 并下载软件包,但是当您运行“yum install httpd”时,我找不到软件包组中包含的所有内容的列表。谁能提供这些包裹的清单?我会很感激。
当您尝试安装软件包时,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"
这是为了
httpd-2.2.3-76.0.1.el5_9
编辑:以下答案是错误的,但为后代保留。从我的耻辱和失败中吸取教训。
试试下面的命令:(
yum deplist httpd
这需要一个可访问的存储库来确定依赖关系,因此在没有存储库的情况下是无用的。)您可能会发现使用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