Я устанавливаю IBM RAD 7.5 в Ubuntu 12.04, но когда я запускаю ./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

1 ответ1

0

Ваша Ubuntu работает на 32-битном компьютере на базе Intel:

$ uname -a

Linux sumeet 3.5.0-23-generic # 35 ~ precision1-Ubuntu SMP пт 25 января 17:15:33 UTC 2013 i686 i686 i386 GNU/Linux

но ./install скомпилирован для другой архитектуры процессора, PowerPC, если быть точным:

$ file ./install

./install: 32-разрядный исполняемый файл ELF для ELF, PowerPC или cisco 4500, версия 1 (SYSV), динамически связанный (использует общие библиотеки), для GNU/Linux 2.2.5, без зачистки

Итак, у вас неправильный пакет RAD.

Я мог бы успешно загрузить последнюю версию (8.5.1) для Linux с http://www.ibm.com/developerworks/downloads/r/rad/:

  • Я использовал метод Installation Manager:

  • Я выбрал IBMIM_linux.zip на вкладке загрузки HTTP:

и это был 32-битный исполняемый файл:

$ file ./install

установить: ELF 32-битный исполняемый файл LSB, Intel 80386, версия 1 (SYSV), динамически связанный (использует общие библиотеки), для GNU/Linux 2.2.5, без зачистки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .