首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装libffi-devel

无法安装libffi-devel
EN

Stack Overflow用户
提问于 2015-01-15 03:01:49
回答 1查看 32.2K关注 0票数 9

我正在尝试在RHEL上安装libffi-devel,但是当我尝试的时候,我得到了这样的信息:

代码语言:javascript
复制
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

我正在运行这个命令:

代码语言:javascript
复制
sudo yum install -y libffi-devel

下面是该命令的完整输出:

代码语言:javascript
复制
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
-------------
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-15 15:41:00

看起来您的系统上已经安装了一个版本的libffi-3.0.5-1.el5.6.z.x86_64。使用命令检查,然后先删除rpm。

代码语言:javascript
复制
rpm -qa | grep libffi
rpm -e <rpm from the above>

然后尝试使用以下命令进行安装:

代码语言:javascript
复制
sudo yum install -y libffi libffi-devel
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27950512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档