当前位置: 首页 > 知识库问答 >
问题:

RPM不适用于i386 (rhel6),但适用于x86_64(rhel5)

终逸仙
2023-03-14

在安装包Test-5.0-201208280707.amd64.rpm

我有一台 64 位 RHEL 6 机器,它的架构是 i386 :

# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.3 (Santiago)
# rpm --eval '%{_arch}'
i386 

当我尝试使用< code>rpm安装软件包时:

rpm -ihv Test-5.0-201208280707.amd64.rpm

它抱怨我的错误:

package Test-5.0-201208280707.amd64 is intended for a amd64 architecture

当我用rhel5架构尝试x86_64同样的事情时,它工作得很好

共有2个答案

崔高远
2023-03-14

封装测试-5.0-201208280707.amd64适用于amd64架构

RPM 是预编译包,安装程序应该用于 x86_64 类型的架构,而不是 i386。您不能在不同的平台上安装可执行文件,而不是一个平台,这是它所针对的。否则结果可能是毁灭性的。

陶成济
2023-03-14

您的 64 位计算机在 32 位模式下运行。

在32位模式下,只能安装32位rpm。

在64位模式下,您可以安装32位和64位rpm。

如果您真的想安装64位模式rpm,就像您所拥有的那样,您将不得不使用64位安装光盘重新安装系统。

 类似资料:
  • 问题内容: 嗨,我只是简单地尝试在www.example.com上获取h1标签,该标签显示为“ Example Domain”。该代码适用于http://www.example.com,但不适用于https://www.exmaple.com。我该如何解决这个问题?谢谢 问题答案: PhantomJSDriver不支持(所有)DesiredCapabilities。 你会需要: 记录在这里:htt

  • 所以我使用这种方法写入文件,它在windows上运行完全正常,但在mac上运行时,它会创建文件,但它们是空的。 我知道数据是正确的,因为它打印正确。感谢您的任何帮助,这真的让我绊倒了。

  • 列名称的类型为int[] 上述查询适用于postgresql,但不适用于hsqldb,甚至适用于sql 尝试的hsqldb版本:2.2.9和2.3.0 在hsqldb中工作的sql是从table_name中选择x,unnest(column_name)y(x)x和y不是该表的列。

  • 我能够成功地打电话给邮递员: /mfp/api/az/v1/token和 /mfpadmin/management-apis/2.0/runtimes/mfp/applications 我正在获取从/mfp/api/az/v1/token接收的承载令牌,并将其添加到/mfp/applications的授权标头中。 我收到了来自两者的200个响应,并从每个API中获取了预期的信息。 然后,我选择从P

  • 我一直在使用声纳3.2 同样的配置,当我升级到SonarQube 4.4时 声纳项目属性: 请帮助整理这些例外 问候, KP

  • 我已经看过并尝试了几乎所有关于这个话题的其他帖子,但运气不好。 我使用的是python 3.6,所以我使用的是以下AMI

  • 关于redash,我有一个问题。这是请求。在上,它工作得很好。查询示例: 但在axios上,它抛出: 网络错误 并在控制台上写: 访问XMLHttpRequest at

  • 我使用ASP.NET MVC4(VS2010 SP1,Windows 7)创建了一个网页。它也有一个api通过什么我可以做一个搜索或上传一些东西(数据和文件)。当我在VS2010 SP1的开发服务器上部署页面时,一切都正常工作,但当我选择IIS(IIS7)时,api不再工作。“issuccessStatusCode”似乎是假的。但是页面本身可以工作,可以从其他机器访问。 这是我用于内置开发服务器的