您的位置:首页 > 数据库 > Oracle

CentOS6.5-x64安装oracle11g包依赖问题

2017-05-01 22:06 423 查看
由于oracle自身对Linux系统的兼容性问题,在64位的Linux系统上安装oracle需要安装很多32位的依赖包。

所以通过yum安装前要在yum配置文件添加安装所有版本依赖包的参数:

echo 'multilib_policy=all' >> /etc/yum.conf

Oracle官方的依赖包(CentOS6.5_x64):

binutils-2.20.51.0.2-5.11.el6 (x86_64)

compat-libcap1-1.10-1 (x86_64)

compat-libstdc++-33-3.2.3-69.el6 (x86_64)

compat-libstdc++-33-3.2.3-69.el6.i686

gcc-4.4.4-13.el6 (x86_64)

gcc-c++-4.4.4-13.el6 (x86_64)

glibc-2.12-1.7.el6 (i686)

glibc-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6.i686

ksh

libgcc-4.4.4-13.el6 (i686)

libgcc-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6.i686

libstdc++-devel-4.4.4-13.el6 (x86_64)

libstdc++-devel-4.4.4-13.el6.i686

libaio-0.3.107-10.el6 (x86_64)

libaio-0.3.107-10.el6.i686

libaio-devel-0.3.107-10.el6 (x86_64)

libaio-devel-0.3.107-10.el6.i686

make-3.81-19.el6

sysstat-9.0.4-11.el6 (x86_64)

但是即使是全部安装了,在安装检查中还是会有很多不通过;

我们仔细看会发现他标注缺少的都是32位的包;



这个问题进过仔细检查发现其实是CentOS5.8以后无论是从光盘还是从其他的yum源安装的32位包都是*.i686而不i386,所以安装检查过程中无法检查到这些i686包。只要你确认已经安装了这几个32位依赖包(i686)那就可以直接忽略继续后门的过程。

还有pdksh这个包虽然是x86_64的但是yum源里没有的,可以去网上下载安装,不过这个包不是很重要如果不装也没问题可以一起忽略。

#i686就是只支持“较新”Intel的CPU,但是现在基本都是这些“较新”的CPU了要想看老的就要去博物馆里了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息