Я загрузил файл java bin вручную из здесь . Затем я попытался установить его с помощью следующих команд. Но я не могу его установить. Кто-нибудь может помочь мне установить вручную?
aneal@ubuntu:~/Downloads$ sh jdk-6u25-linux-i586.bin
Unpacking...
Checksumming...
Extracting...
jdk-6u25-linux-i586.bin: 113: ./install.sfx.5171: not found
Failed to extract the files. Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.
aneal@ubuntu:~/Downloads$ sudo ./jdk-6u25-linux-i586.bin
Unpacking...
Checksumming...
Extracting...
./jdk-6u25-linux-i586.bin: 113: ./install.sfx.5197: not found
Failed to extract the files. Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.
PS: Моя архитектура - x86
Во-первых, еще раз проверьте, что вы устанавливаете 32-разрядную версию Java в 32-разрядной ОС (или устанавливаете 64-разрядную версию Java в 64-разрядной ОС). Хотя можно установить 32-разрядную версию Java в 64-разрядной системе Linux, обычно для этого нет причин (и для этого необходимо установить дополнительные зависимости).
Во-вторых, очистите старые извлеченные файлы, если первая попытка установки не удалась. Йо не должно быть "sudo", чтобы установить.
В-третьих, не пытайтесь «шить» установщику; вместо этого просто сделайте его исполняемым (поэтому вы не полагаетесь на поиск нужного «sh» в своем PATH):
$ chmod a+x ./jdk-6u25-linux-i586.bin
$ ./jdk-6u25-linux-i586.bin
Наконец, хотя вы хотите вручную установить jdk.bin, вы можете сначала попробуйте установить упакованный JDK, чтобы убедиться, что у вас есть все зависимости. В зависимости от вашей версии Ubuntu вы можете просто:
sudo apt-get update
sudo apt-get install sun-java6-jdk
Возможно, вам придется добавить репозиторий ppa (до 10.04) или включить «партнерские» репозитории (10.04 / 10.10 или новее). Это немного изменилось от версии к версии (Ubuntu). (См .: https://stackoverflow.com/questions/3747789/how-to-install-sun-jdk-on-ubuntu-10-10-maverick-meerkat )