关于GCC安装的一个问题,跪求达人解答!
现已经有这些文件:
compat-gcc-32-3.2.3-47.3.i386.rpm
compat-gcc-32-c++-3.2.3-47.3.i386.rpm
cpp-3.4.6-8.i386.rpm
gcc-3.4.6-8.i386.rpm
gcc-c++-3.4.6-8.i386.rpm
gcc-g77-3.4.6-8.i386.rpm
gcc-gnat-3.4.6-8.i386.rpm
gcc-java-3.4.6-8.i386.rpm
gcc-objc-3.4.6-8.i386.rpm
glibc-devel-2.3.4-2.36.i386.rpm
glibc-headers-2.3.4-2.36.i386.rpm
glibc-kernheaders-2.4-9.1.100.EL.i386.rpm
libgcc-3.4.6-8.i386.rpm
按照这个顺序安装:
rpm -ivh cpp-3.4.6-8.i386.rpm
rpm -ivh glibc-kernheaders-2.4-9.1.100.EL.i386.rpm
rpm -ivh glibc-headers-2.3.4-2.36.i386.rpm
rpm -ivh glibc-devel-2.3.4-2.36.i386.rpm
rpm -ivh gcc-3.4.6-8.i386.rpm
但是到了
rpm -ivh glibc-headers-2.3.4-2.36.i386.rpm
的时候出现提示
warning: glibc-headers-2.3.4-2.36.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
error: Failed dependencies:
glibc = 2.3.4-2.36 is needed by glibc-headers-2.3.4-2.36
请问是什么原因啊?
------解决方案--------------------没遇到过这个问题,不过可能是安装顺序的问题。
先装glibc-devel-2.3.4-2.36.i386.rpm试试,可能是个依赖性的错误
------解决方案--------------------直接这样试试
rpm -ivh install *
------解决方案--------------------在网上查了一下不知道对不对,你可以试试:
网上说出现这样的就是依赖性错误,安装这个东西之前还需要别的包,以你这个为例的话就是缺少glibc-2.3.4-2.36,在这个网站下一个包装上再试试,不过这网站上提供的是i686的,你也可以
再搜一个i386的。先试试,看会不会再报错,再帖出来~~
http://rpm.pbone.net/index.php3/stat/4/idpl/4486499/com/glibc-2.3.4-2.36.i686.rpm.html
------解决方案--------------------你是先安装了这个glibc-2.3.4-2.36.i386.rpm后安的headers吗??还报这个错??
------解决方案--------------------。。。。。没见过这种错误。。。。。你直接update不行吗?干什么要自己手动升级?
------解决方案--------------------我的爷,你直接下载源代码包,编译一下不就完了,用得着这么费尽吗?
linux编译一边都不报错的。
------解决方案--------------------软件包依赖性的问题,用nodeps属性一定能装上
rpm -Uvh *.rpm --nodeps --force
------解决方案--------------------楼上的这种说法试过了吗楼主??可行不??