linux下安装oracle的依赖包,linux下已安装的依赖包比需要安装的依赖包版本高怎么解决?...

强行安装不上?是谁安装不上,glibc还是oracle11g?要是glibc,那没问题,既然系统已经有了高版本的了,那就不用再安装低版本的了,继续后面的操作就是了。

如果是oracle安装不上,那我估计是版本问题。先不说11g,就说更低的10g,红帽9.0出来的时候还是9i版本。更不要说现在的RHEL7了。我当年用的rhel5.3都装不进10g。

方法就是欺骗一下安装程序,让它误以为版本符合需求。

编辑/etc/redhat-release这个文件。一般而言,红帽系列的linux,都会在/etc/下有一个文件,这个文件名称有特点,它前半部分是发行版的名称,象redhat、centos、fedora,后半部分是release。前后之间用-连接。就成了redhat-release、centos-release、fedora-release。就找到这个文件,打开它,里面应该有这么一句。Red Hat Enterprise Linux Server 5.5把5.5改成4。保存退出。这么做对电脑没用,但是能蒙过oracle的安装程序。因为安装程序在检查版本的时候,就是访问这个/etc/redhat-release文件。这个文件怎么写,oracle安装程序就怎么认为。这就蒙骗了oracle安装程序。

还有一个办法:安装时,在光盘或者是其他的安装介质中有个install目录,这个install目录下有个oraparam.ini,修改这个文件,这个文件里面有这么一行

Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1.0,asianux-2.0。这句话意思是说,当前的oracle安装程序,只支持redhat-3、SuSE-9、redhat-4等版本。那把这句话里面的redhat-4改成redhat-5,或者redhat-6、redhat-7。保存退出。

这个不是欺骗电脑了,是骗安装oracle安装程序。原来不是说当前安装程序子支持redhat-3、rdehat-4吗?现在把redhat-4改成redhat-5或redhat-6、redhat-7。这就等于糊弄安装程序:在redhat5或redhat-6、redhat-7版本下,你这个程序也是可以工作滴,没事,大胆的去吧。

这两个方法一个忽悠操作系统,一个蒙骗安装程序。用一个就好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值