【问题标题】:Can't install libffi-devel无法安装 libffi-devel
【发布时间】:2015-03-13 02:00:19
【问题描述】:

我正在尝试在 RHEL 上安装 libffi-devel,但是当我尝试时收到以下消息:

Transaction Check Error:
  package libffi-3.0.5-1.el5.6.z.x86_64 (which is newer than libffi-3.0.5-1.el5.i386) is already installed

我正在运行这个命令:

sudo yum install -y libffi-devel

这里是命令的完整输出:

Loaded plugins: downloadonly, rhnplugin, security
This system is receiving updates from RHN Classic or RHN Satellite.
Excluding Packages in global exclude list
Finished
Excluding Packages from Rackspace - RHEL (v. 5 for 64-bit x86_64) - Common
Finished
Excluding Packages from Rackspace - RHEL (v. 5 for 64-bit x86_64) - MySQL 5.1
Finished
Excluding Packages from Rackspace - RHEL (v. 5 for 64-bit x86_64) - PHP 5.2
Finished
Excluding Packages from Red Hat Enterprise Linux (v. 5 for 64-bit x86_64)
Finished
Excluding Packages from Red Hat Network Tools for RHEL Server (v.5 64-bit x86_64)
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libffi-devel.x86_64 0:3.0.5-1.el5 set to be updated
--> Processing Dependency: libffi = 3.0.5-1.el5 for package: libffi-devel
--> Running transaction check
---> Package libffi.i386 0:3.0.5-1.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================================================================================================================================================================================
 Package                                                               Arch                                                            Version                                                              Repository                                                     Size
================================================================================================================================================================================================================================================================================
Installing:
 libffi-devel                                                          x86_64                                                          3.0.5-1.el5                                                          epel                                                           16 k
Installing for dependencies:
 libffi                                                                i386                                                            3.0.5-1.el5                                                          epel                                                           21 k

Transaction Summary
================================================================================================================================================================================================================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total size: 37 k
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  package libffi-3.0.5-1.el5.6.z.x86_64 (which is newer than libffi-3.0.5-1.el5.i386) is already installed

Error Summary
-------------

【问题讨论】:

  • 很高兴我不是唯一一个遇到这个问题的人! :) 幸运地发现这篇文章帮助我解决了它。

标签: yum rhel


【解决方案1】:

您的系统上似乎已经安装了libffi-3.0.5-1.el5.6.z.x86_64 版本。用命令检查,先去掉rpm。

rpm -qa | grep libffi
rpm -e <rpm from the above>

然后尝试安装:

sudo yum install -y libffi libffi-devel

【讨论】:

  • 一直在寻找解决此问题的方法。谢谢!!
  • 我试图删除 libffi 但它显示错误:依赖失败:libffi.so.5()(64bit) 需要(已安装)python-libs-2.6.6-66.el6_8。 x86_64
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-06
  • 2016-11-15
  • 2023-04-05
  • 2015-10-09
  • 1970-01-01
  • 2013-12-11
  • 1970-01-01
相关资源
最近更新 更多