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了要想看老的就要去博物馆里了。
所以通过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了要想看老的就要去博物馆里了。
相关文章推荐
- CentOS 6.5 x64下查找依赖包,或用YUM安装
- 关于vmware11下安装centOS6.5出现eth0 no link present问题解决方法
- 在centos6.5上静默安装oracle11g
- centos 6.5安装GitLab全过程和问题记录
- Centos 6.5 X64 下安装Zmap方法
- 虚拟机与CentOS6.5安装vmware tools及共享文件夹下/mnt/hgfs/下没有文件问题
- CentOS 6.5 x64 安装MySql 5.6
- virtualBox4.3.4安装CentOS6.5遇到的问题
- centOS6.5-64位系统下编译hadoop2.2.0源码解决依赖本地库问题
- CentOS6.5上python-mysql环境的安装问题解决
- CentOS6.4 安装oracle11g的遇到的问题以及解决方法
- 解决redis在centos自带ruby版本太低问题centos 6.5 ruby环境安装2.2+
- CentOS-6.5(X64)使用yum安装LAMP环境
- Centos6.5 x64 安装hadoop2.2.0
- centos 6.5 x64安装mysql 5.7
- Docker安装应用(CentOS 6.5_x64)
- centos 6.5 x64安装Tengine
- CentOS6.5(带图形安装)在使用过程中遇到的一些网络问题迷惑(关于联网)
- centos6.5安装oracle11g_2
- 安装centos6.5 minimal 镜像步骤以及中间出现的各种问题