我在Ubuntu 12.04中安装IBM RAD 7.5 32位获取错误无法执行二进制文件


0

我正在Ubuntu 12.04中安装IBM RAD 7.5,但是当我运行./install它时说

cannot execute binary file. 

当我跑

chmod +x laucnhpad.sh
./lauchpad.sh

然后再没有运行。

drwxrwxr-x 12 sumeet sumeet   4096 Feb 17 01:01 .
drwxr-xr-x 26 sumeet sumeet   4096 Feb 19 21:52 ..
drwxr-xr-x  2 sumeet sumeet   4096 Nov  9 15:45 about_files
-rwxr-xr-x  1 sumeet sumeet    577 Nov  9 12:45 about.html
drwxr-xr-x  3 sumeet sumeet   4096 Nov  9 15:45 configuration
-rwxr-xr-x  1 sumeet sumeet   2225 Nov  9 15:45 consoleinst.sh
drwxr-xr-x 12 sumeet sumeet   4096 Nov  9 15:45 documentation
drwxr-xr-x  2 sumeet sumeet   4096 Nov  9 15:45 features
-rwxr-xr-x  1 sumeet sumeet  70058 May  9  2010 groupinst
-rwxr-xr-x  1 sumeet sumeet  70058 May  9  2010 groupinstc
-rwxr-xr-x  1 sumeet sumeet    219 Nov  9 15:45 groupinstc.ini
-rwxr-xr-x  1 sumeet sumeet    174 Nov  9 15:45 groupinst.ini
-rwxr-xr-x  1 sumeet sumeet  70058 May  9  2010 install
-rwxr-xr-x  1 sumeet sumeet  70058 May  9  2010 installc
-rwxr-xr-x  1 sumeet sumeet    217 Nov  9 15:45 installc.ini
-rwxr-xr-x  1 sumeet sumeet    172 Nov  9 15:45 install.ini
-rwxr-xr-x  1 sumeet sumeet    265 Nov  9 15:45 install.xml
drwxr-xr-x  4 sumeet sumeet   4096 Nov  9 15:45 jre_6.0.0.sr9_20110208_03
-rwxr-xr-x  1 sumeet sumeet 286876 Nov  9 12:45 libcairo-swt.so
drwxr-xr-x  2 sumeet sumeet   4096 Nov  9 15:45 license
drwxr-xr-x  2 sumeet sumeet   4096 Nov  9 15:45 native
drwxr-xr-x  2 sumeet sumeet   4096 Nov  9 15:45 Offerings
drwxr-xr-x  9 sumeet sumeet  61440 Nov  9 15:45 plugins
-rwxr-xr-x  1 sumeet sumeet   7786 Sep 12 16:59 readme_1.6.1.html
-rwxr-xr-x  1 sumeet sumeet    171 Nov  9 15:45 repository.config
-rwxr-xr-x  1 sumeet sumeet   4620 Nov  9 15:45 repository.xml
-rwxr-xr-x  1 sumeet sumeet    223 Nov  9 15:45 silent-install.ini
drwxr-xr-x  2 sumeet sumeet   4096 Nov  9 15:45 tools
-rwxr-xr-x  1 sumeet sumeet  70058 May  9  2010 userinst
-rwxr-xr-x  1 sumeet sumeet  70058 May  9  2010 userinstc
-rwxr-xr-x  1 sumeet sumeet    221 Nov  9 15:45 userinstc.ini
-rwxr-xr-x  1 sumeet sumeet    176 Nov  9 15:45 userinst.ini
-rwxr-xr-x  1 sumeet sumeet    230 Nov  9 15:45 user-silent-install.ini

sumeet@sumeet:~/agent$ uname -a
Linux sumeet 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:15:33 UTC 2013 i686 i686 i386 GNU/Linux

sumeet@sumeet:~/agent$ file ./install
./install: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped

你可以ls -la在目录所在的位置发布输出./installfile ./install并且uname -a
jaume 2013年

嘿,我已经发布了所有这3个命令的输出。
sambot 2013年

感谢发布它,安装程序失败,因为存在体系结构不匹配,请参阅下面的答案以获取更多信息。
jaume 2013年

Answers:


0

您的Ubuntu在32位基于Intel的计算机上运行:

$ uname -a

Linux sumeet 3.5.0-23-generic#35~minision1-Ubuntu SMP Fri 1月25日17:15:33 UTC 2013 i686 i686 i386 GNU / Linux

但是./install为了精确地编译为另一个处理器架构PowerPC:

$ file ./install

./install:ELF 32位MSB可执行文件,PowerPC或cisco 4500,版本1(SYSV),动态链接(使用共享库),用于GNU / Linux 2.2.5,未剥离

所以你有错误的RAD包。

我可以从http://www.ibm.com/developerworks/downloads/r/rad/成功下载适用于Linux的最新版本(8.5.1):

  • 我使用了Installation Manager方法:

    在此输入图像描述

  • IBMIM_linux.zip在HTTP下载选项卡中选择了:

    在此输入图像描述

它是一个32位可执行文件:

$ file ./install

安装:ELF 32位LSB可执行文件,Intel 80386,版本1(SYSV),动态链接(使用共享库),用于GNU / Linux 2.2.5,不剥离


嘿,谢谢你回答并解释我:-)其实我参加了TGMC 2012,IBM提供了RAD 7.5的许可证。所以必须只使用RAD 7.5。
sambot 2013年

我很高兴能帮到你,祝TGMC好运。
jaume 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.