exec: 2508: /tmp/install.dir.30906/Linux/resource/jre/bin/java: не найдено

После запуска:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Я пытаюсь настроить программную базу данных sudo ./setup.bin, но у меня возникает следующая проблема:

exec: 2508: /tmp/install.dir.30906/Linux/resource/jre/bin/java: not found
5
задан 17 August 2016 в 18:17

4 ответа

Эта ошибка возникает из-за того, что программа установки сама по себе является 32-битным двоичным файлом, используя 32-битные двоичные файлы, что может привести к проблемам на 64-битной машине. Ей необходимо установить 32-битные библиотеки.

На 64-битной машине Ubuntu Linux, чтобы обойти эту проблему, установите пакет "ia32-libs":

sudo apt-get install ia32-libs
5
ответ дан 17 August 2016 в 18:17

Для людей, приезжающих в этот ответ в 2016 году и Ubuntu 14.04+, решение теперь:

sudo apt-get install libc6-i386 
2
ответ дан 17 August 2016 в 18:17

Ubuntu 16.04 не имеет пакета ia32-libs. Необходимо установить lib32ncurses5:

sudo apt-get install lib32ncurses5
0
ответ дан 17 August 2016 в 18:17

Добавление 32-битной поддержки на мой 64-битный компьютер исправлена ​​для меня. В Windows в WSL2 с Debian Linux я смог добавить 32-битную поддержку со следующими:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install libncurses5:i386
0
ответ дан 2 April 2021 в 01:27

Другие вопросы по тегам:

Похожие вопросы: