我试图在 CentOS 5 上安装一个 rpm 文件,但我不确定如何解决它带来的这个问题:
$ rpm --install epel-release-6-5.noarch.rpm
warning: epel-release-6-5.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895
error: Failed dependencies:
rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-5.noarch
rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-5.noarch
Run Code Online (Sandbox Code Playgroud)
rpmlib(FileDigests) <= 4.6.0-1 是什么意思?rpmlib 是否已过时或 FileDigests 是否已过时?后面跟括号的东西的语法是什么?
我尝试使用 yum 以便它可以自动解析依赖项,但它无法:
$ sudo yum --nogpgcheck install epel-release-6-5.noarch.rpm
...
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by epel-release-6-5.noarch
rpmlib(PayloadIsXz) is needed by epel-release-6-5.noarch
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
Run Code Online (Sandbox Code Playgroud)
在此页面https://bugzilla.redhat.com/show_bug.cgi?id=665073 上,他们说我的 rpm 已过时,但又说我应该请求一个适用于我的 rpm 版本(即 4.4. 2.3) 但我不想那样做。如何使我的系统与此 rpm 文件兼容?
如果你告诉我如何修复公钥错误,我会加分。
lar*_*sks 32
后面跟括号的东西的语法是什么?
来自http://jfearn.fedorapeople.org/en-US/RPM/0.1/html/RPM_Guide/ch-advanced-packaging.html:
Perl 和 Tcl 等脚本语言允许使用附加模块。您的软件包可能需要其中一些附加模块。RPM 使用带括号的特殊语法来指示脚本模块依赖关系。例如: Requires: perl(Carp) >= 3.2 这表示对 Perl 的 Carp 附加模块的要求,大于或等于 3.2 版本。
在这种情况下,它指的是 rpm 库的特定功能。
错误:依赖项失败: rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-5.noarch rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-5.noarch
这表明您正在尝试将epel-release
rpm安装在它不是专为它设计的系统上。事实上,在您的问题中,您声明要在 CentOS 5 上安装它,而您尝试安装的软件包是为 CentOS 6(或 RHEL 6)设计的。对于 CentOS 5,您需要epel-release-5-4.noarch.rpm。在继续之前,您可能需要阅读EPEL 文档,它可以回答这个问题以及您可能遇到的其他问题。
我尝试使用 yum 以便它可以自动解析依赖项,但它无法:
是的,因为这些功能在 CentOS 5 上不可用。从yum
你问它的角度来看,它是神奇的独角兽。它找不到任何。
如果你告诉我如何修复公钥错误,我会加分。
安装 EPEL 签名密钥。如果您阅读了 EPEL 文档——您会在那里找到令人惊奇的内容——您将获得一个指向https://fedoraproject.org/keys的链接,其中包含有关安装 Fedora 项目使用的公钥的说明。
你想要 EPEL 版本 5.x(不是 6.x)。
http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
你正在运行 CentOS 5。CentOS 6 还没有发布。
归档时间: |
|
查看次数: |
171140 次 |
最近记录: |