2016-07-06 247 views
0

(a)我试图在基于64位Cent OS-6系统(没有互联网访问)上运行软件(64位),并且出现以下错误:在64位CentOS上安装32位glibc 6

/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 

(b)在搜索时被理解为要安装32位glibc。在互联网连接的不同系统中搜索所有依赖关系,从互联网下载并通过pendrive将所有rpms加载到系统中,并尝试安装32位glibc。我得到了下面的错误信息(使用rpm命令时):

file /usr/bin/ldd from install of glibc-common-2.12-1.192.el6.i686 conflicts with file from package glibc-common-2.12-1.132.el6.x86_64 
file /usr/lib/locale/locale-archive.tmpl from install of glibc-common-2.12-1.192.el6.i686 conflicts with file from package glibc-common-2.12-1.132.el6.x86_64 
file /usr/share/i18n/charmaps/BIG5-HKSCS.gz from install of glibc-common-2.12-1.192.el6.i686 conflicts with file from package glibc-common-2.12-1.132.el6.x86_64 
file /usr/share/i18n/locales/ca_ES from install of glibc-common-2.12-1.192.el6.i686 conflicts with file from package glibc-common-2.12-1.132.el6.x86_64 
file /usr/share/i18n/locales/or_IN from install of glibc-common-2.12-1.192.el6.i686 conflicts with file from package glibc-common-2.12-1.132.el6.x86_64 

请帮我解决这个问题。

+0

如果您使用#'rpm -ivh'来安装软件包:'rpm -ivh'是保留当前版本/具有相同软件包的两个版本的命令。 **请使用yum **:'cd Downloads /&& yum install glibc-common-2.12-1.192.el6.i686.rpm' ...顺便说一下:Yum总是使用命令'rpm -Uvh'作为任何包安装。 –

+0

其实,我想要两个glibc s驻留....一个32位和一个64位....如何零售,就像在debian我们可以安装32位和64位我猜...多种支持是在那里。它也可能在Windows操作系统中。非常感谢... – Arp

回答

0

glibc-common.x86_64是64位CentOS6所必需的。安装后,您可以安装glibc.i686。或者你可以同时安装yum:

# cd [Downloads]/ && yum install glibc-common-2.12-1.192.el6.x86_64.rpm glibc-2.12-1.192.el6.i686.rpm 

但我想你已经有glibc-common.x86_64了?

这里的不寻常的问题是,你没有glibc.i686。它通常安装在默认的操作系统安装。

+0

glibc和glibc共同的x86_64都存在。但是默认情况下,32位的glib c是不存在的。最后启用了Internet,并配置了所有的存储库,包括rpmforge。然后使用yum安装所有的软件包...在yum干净的元数据之间也是有帮助的,以清除校验和不匹配或相关的问题。总之,软件运行起来... openmotif22,glib2 libxt是软件所需的其他软件包,因为互联网是使用yum整齐安装的必要软件,无需担心abt依赖或与64位库冲突!非常感谢您的答复。 – Arp

相关问题