После запуска:
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
Эта ошибка возникает из-за того, что программа установки сама по себе является 32-битным двоичным файлом, используя 32-битные двоичные файлы, что может привести к проблемам на 64-битной машине. Ей необходимо установить 32-битные библиотеки.
На 64-битной машине Ubuntu Linux, чтобы обойти эту проблему, установите пакет "ia32-libs":
sudo apt-get install ia32-libs
Для людей, приезжающих в этот ответ в 2016 году и Ubuntu 14.04+, решение теперь:
sudo apt-get install libc6-i386
Ubuntu 16.04 не имеет пакета ia32-libs
. Необходимо установить lib32ncurses5
:
sudo apt-get install lib32ncurses5
Добавление 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