当前位置: 技术问答>linux和unix
rpm -ivh gcc-4.1.2-46.el5.i386.rpm出现问题
来源: 互联网 发布时间:2016-10-03
本文导语: 在安装Gcc提示需要libgomp包 -bash-3.1# rpm -ivh gcc-4.1.2-46.el5.i386.rpm warning: gcc-4.1.2-46.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017 186 error: Failed dependencies: libgomp >= 4.1.2-46.el5 is needed by gcc-4.1.2-46.el5.i...
在安装Gcc提示需要libgomp包
-bash-3.1# rpm -ivh gcc-4.1.2-46.el5.i386.rpm
warning: gcc-4.1.2-46.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017
186
error: Failed dependencies:
libgomp >= 4.1.2-46.el5 is needed by gcc-4.1.2-46.el5.i386
找到libgomp相应的包无法安装,提示libgomp.so.1.0.0文件冲突,试过把这个文件删除也不行-bash-3.1# rpm -ivh libgomp-4.4.0-6.el5.i386.rpm
warning: libgomp-4.4.0-6.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37
017186
Preparing... ########################################### [100%]
file /usr/lib/libgomp.so.1.0.0 from install of libgomp-4.4.0-6.el5 confl
icts with file from package libgomp-4.1.1-52.el5
-bash-3.1#
请大虾们指教。谢谢!!
-bash-3.1# rpm -ivh gcc-4.1.2-46.el5.i386.rpm
warning: gcc-4.1.2-46.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017
186
error: Failed dependencies:
libgomp >= 4.1.2-46.el5 is needed by gcc-4.1.2-46.el5.i386
找到libgomp相应的包无法安装,提示libgomp.so.1.0.0文件冲突,试过把这个文件删除也不行-bash-3.1# rpm -ivh libgomp-4.4.0-6.el5.i386.rpm
warning: libgomp-4.4.0-6.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37
017186
Preparing... ########################################### [100%]
file /usr/lib/libgomp.so.1.0.0 from install of libgomp-4.4.0-6.el5 confl
icts with file from package libgomp-4.1.1-52.el5
-bash-3.1#
请大虾们指教。谢谢!!
|
无法删除这个文件包,之前删除的文件都有恢得还是删不掉
-bash-3.1# rpm -qa libgomp
libgomp-4.1.1-52.el5
-bash-3.1# rpm -e libgomp-4.1.1-52.el5
error: Failed dependencies:
libgomp.so.1 is needed by (installed) gcc-4.1.1-52.el5.i386
libgomp = 4.1.1-52.el5 is needed by (installed) gcc-4.1.1-52.el5.i386
-bash-3.1#
---------------------
谁让你一开始手动删除文件的??
强制卸载试试 rpm -e --nodeps libgomp-4.1.1-52.el5
-bash-3.1# rpm -qa libgomp
libgomp-4.1.1-52.el5
-bash-3.1# rpm -e libgomp-4.1.1-52.el5
error: Failed dependencies:
libgomp.so.1 is needed by (installed) gcc-4.1.1-52.el5.i386
libgomp = 4.1.1-52.el5 is needed by (installed) gcc-4.1.1-52.el5.i386
-bash-3.1#
---------------------
谁让你一开始手动删除文件的??
强制卸载试试 rpm -e --nodeps libgomp-4.1.1-52.el5
|
啥系统 如果是redhat 直接yum -y install gcc gcc-c++
如果是Debian Ubuntu 直接sudo apt-get install build-essential
如果是Debian Ubuntu 直接sudo apt-get install build-essential
|
找到libgomp相应的包无法安装,提示libgomp.so.1.0.0文件冲突,试过把这个文件删除也不行
--------------
不只是删除 因为你的系统里有libgomp 只是版本太低了 所有你应该卸载它!
先
#rpm -e libgomp-4.1.1-52.el5
再安装新版本
#rpm -ivh libgomp-4.4.0-6.el5.i386.rpm
--------------
不只是删除 因为你的系统里有libgomp 只是版本太低了 所有你应该卸载它!
先
#rpm -e libgomp-4.1.1-52.el5
再安装新版本
#rpm -ivh libgomp-4.4.0-6.el5.i386.rpm
|
他用的RHEL 没交钱 用不了官方的yum源 而且官方的gcc现在就是4.1.2的
|
楼主看看我2楼说的
另外 你可以把yum源换成centos的 然后就可以用yum了
参考http://arksea.javaeye.com/blog/540374
教程里部分地方的5.4 你换成5.5
另外 你可以把yum源换成centos的 然后就可以用yum了
参考http://arksea.javaeye.com/blog/540374
教程里部分地方的5.4 你换成5.5
|
没有配置好源吧?!