运行后:
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
我尝试设置软件 sybasesudo ./setup.bin
但遇到以下问题:
exec: 2508: /tmp/install.dir.30906/Linux/resource/jre/bin/java: not found
答案1
出现此错误的原因是安装程序本身是使用 32 位二进制文件的 32 位二进制文件,这可能会导致 64 位机器出现问题。它需要安装 32 位库。
在 Ubuntu 64 位 Linux 机器上,要解决此问题,请安装包“ia32-libs”:
sudo apt-get install ia32-libs
答案2
对于 2016 年和 Ubuntu 14.04+ 中遇到此答案的人们来说,现在的解决方案是:
sudo apt-get install libc6-i386
答案3
Ubuntu 16.04 没有该ia32-libs
软件包。您需要安装lib32ncurses5
:
sudo apt-get install lib32ncurses5
答案4
为我的 64 位计算机添加 32 位支持解决了这个问题。在装有 Debian Linux 的 WSL2 中的 Windows 上,我能够使用以下命令添加 32 位支持:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install libncurses5:i386