无法在 Centos 6 上安装 jdk-7u25-linux-i586.rpm - unpack200 错误

Posted

技术标签:

【中文标题】无法在 Centos 6 上安装 jdk-7u25-linux-i586.rpm - unpack200 错误【英文标题】:unable to install jdk-7u25-linux-i586.rpm on Centos 6 - unpack200 error 【发布时间】:2013-07-09 07:42:47 【问题描述】:

在 Centos 6 上,当我这样做时

rpm -i jdk-7u25-linux-i586.rpm

我收到了几十条消息,例如:

/usr/java/jdk1.7.0_25/bin/unpack200: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory

但是当我这样做时: 'yum install libgcc' 我得到:'软件包 libgcc-4.4.7-3.el6.x86_64 已经安装和最新版本' 我已经尝试过其他 JDK 包,例如 7.0_21,结果相同。 接下来我应该尝试什么?

【问题讨论】:

【参考方案1】:

听起来您有一台 64 位机器,并且您正在尝试安装 32 位版本的 Java。为此,您需要安装 libgcc.i686 包以获取 32 位运行时库。不知道为什么你还没有它们。

【讨论】:

以上是关于无法在 Centos 6 上安装 jdk-7u25-linux-i586.rpm - unpack200 错误的主要内容,如果未能解决你的问题,请参考以下文章

centos之jdk安装

Linux下安装配置JDK

Centos 6.7 安装jdk

linux安装hadoop之安装jdk

Linux CentOS 7 下 JDK 安装与配置

Linux CentOS 7 下 JDK 1.7 安装与配置