我做了一个最小的CentOS 6.4安装(x64),现在我需要安装Java JRE 32位。 然而,在我阅读的地方,我知道.i386或.i686软件包应该是默认可用的。 我找不到任何类似“添加这个32位软件包的回购”的教程,也是YUM的新手,因为我的经验主要是aptitude和deb包。
所以,除了从网上下载rpm和使用rpm工具,是否有任何方法可以select从yum安装32位库和二进制文件?
我需要这个的原因是使这个特定版本的Eclipse(由他们的处理器公司提供)。 当我做./eclipse我得到:
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 OpenJDK 64-Bit Server VM warning: You have loaded library /home/usuario/eSi-RISC/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20130521-0416/eclipse_1506.so which might have disabled stack guard. The VM will try to fix the stack guard now. It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'. Eclipse: JVM terminated. Exit code=13 /usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /home/usuario/eSi-RISC/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -os linux -ws gtk -arch x86 -showsplash /home/usuario/eSi-RISC/eclipse//plugins/org.eclipse.platform_4.3.0.v20130605-2000/splash.bmp -launcher /home/usuario/eSi-RISC/eclipse/eclipse -name Eclipse --launcher.library /home/usuario/eSi-RISC/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20130521-0416/eclipse_1506.so -startup /home/usuario/eSi-RISC/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.appendVmargs -exitdata f0003 -product org.eclipse.epp.package.cpp.product vm /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.25-1.b17.el6.x86_64/jre/bin/java -vm /usr/bin/java -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /home/usuario/eSi-RISC/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
在我的其他机器(使用debian)我安装了Java 32位,并添加了行:
-vm /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
这使它工作。 然而,工具链中的一个程序需要一个我在Debian中找不到的库。 当我问他们告诉我他们的SDK在CentOS中工作时。 但是,他们并没有告诉我哪个架构。 我敢打赌,这是一个32位的架构,这就是为什么我不能得到它的工作。
我希望能够澄清这个问题。
你通常需要做的,以强制安装一个32位的软件包是:
yum install package name.i686
这对java包不起作用,但是我不认为你需要一个32位的Java JRE …通常不会有问题 ,但是如果你需要的话,你可以从http ://rpm.pbone.net或CentOS镜像。