日期:2014-05-16  浏览次数:20801 次

求助Linux下安装gcc rpm 的方法
windows用了好多年了,突然在虚拟机环境下运行linux 并进行开发环境配置,却遇到无数恶心人的事情。各种不习惯不说,就拿装gcc编译器来说,光重复冗杂的帖子教程也看来无数终于在脑袋彻底变成一团浆糊钱找到了解决方案。
即按如下步奏安装rpm版的gcc
1.kernel-headers-2.6.18-128.el5.i386.rpm
2.glibc-headers-2.5-34.i386.rpm
3.glibc-devel-2.5-34.i386.rpm
4.cpp-4.1.2-44.el5.i386.rpm
5.libgomp-4.3.2-7.el5.i386.rpm
6.libstdc++-devel-4.1.2-44.el5.i386.rpm
7.gcc-4.1.2-44.el5.i386.rpm
8.libgcc-4.1.2-44.el5.i386.rpm
9.gcc-c++-4.1.2-44.el5.i386.rpm
 
当我准备好所有文件之后,顺利安装了第一个rpm可是在安第2个glibc-headers-2.5-34.i386.rpm 时却遇到了如下错误:
      [root@localhost rpm]# rpm -ivh ./glibc-headers-2.5-34.i386.rpm
      warning: ./glibc-headers-2.5-34.i386.rpm: V3 DSA signature: NOKEY, key ID 82fd17b2
      error: Failed dependencies:
                   glibc = 2.5-34 is needed by glibc-headers-2.5-34
这下我就萌了,还望高人指教!
------解决方案--------------------
glibc-headers-2.5-34依赖于 glibc 2.5-34
所以要先装glibc 2.5-34的rpm

这样安装依赖会很多,建议用yum 来安装,自动解决依赖