小弟我在VM ware 8.0上安装了Red Hat 5,然后在Linux中mount了ISO文件,从mount的ISO中将Server整个cp到了/var/ftp/pub/中。在安装Oracle之前rpm了一些包,然后在进行检测时候出现了图1中的报错,于是我就到/var/ftp/pub/Server中发现gcc开头的包只有4*版本的,没有这个gcc-3.2请问这个情况如何解决?

解决方案 »

  1.   

    因为,10g是基于rhel4开发的,而你的os是rhel5,你要是找得到gcc3.2才怪呢。直接把这个干进去就好了
      

  2.   


    我在教室安装的时候,是没有问题,没有报这个错误的。我们一起做实验的另外几个人,也没有出现类似这个的问题~~我修改了redhat的版本信息为4的了
      

  3.   

    不过、红帽在装系统的时候有个挑包的过程,那里有些dev的开发包和一些compat包,这些里面就含了gcc
    gcc会向下兼容
      

  4.   


    Oracle 按照默认的要求的检测,即使你安装了更高的版本也不能识别。 
    只要相关的包已经安装,就可以忽略继续安装。 
      

  5.   

    已经解决这个报错的问题了~我发现手动忽视这个报错之后继续安装下去Oracle会不断的报出很多的错误,我就重新搭建了环境进行安装。我之前是使用rpm进行相关包的安装的,后来我换成了yum就不会在检测的时候出现这个问题了。还是非常感谢楼上,这么细心的解答了这么多!