Вопрос: Файл bin bin не будет установлен вручную [закрыт]


Я загрузил файл 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


4
2018-05-08 05:38


Источник


Установочный файл для архитектуры x86 - это ваша версия архитектуры Ubuntu также x86? - htorque
Можете ли вы добавить вывод «uname -a» - tgm4883
Этот вопрос кажется заброшенным, если вы испытываете подобную проблему, пожалуйста, задать новый вопрос с деталями, относящимися к вашей проблеме. Если вы чувствуете, что этот вопрос не заброшенный, пожалуйста, отметьте вопрос, объясняющий это. :) - jrg♦


Ответы:


Во-первых, повторите двойную проверку того, что вы устанавливаете 32-разрядную Java на 32-разрядную ОС (или устанавливаете 64-разрядную Java в 64-разрядной ОС). Хотя можно установить 32-разрядную Java на 64-разрядную Linux, обычно нет причин (и вам нужно установить дополнительные зависимости для этого).

Во-вторых, очистите старые извлеченные файлы, если первая попытка установки не удалась. Yo не нужно «устанавливать» для установки.

В-третьих, не пытайтесь «sh» установщика; вместо этого просто сделайте его исполняемым (поэтому вы не полагаетесь на поиск правильного «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 )


4
2018-05-09 09:49



Пробовал уже! не повезло !! - nebula
возможно, попробуйте другую версию Java и убедитесь, что вы получаете ту же ошибку или, по крайней мере, больше информации о том, что может быть проблемой. Попробуйте java5 или java7 - см. Этот вопрос: askubuntu.com/questions/32124/... ... Но если «apt-get install sun-java6-jdk» работал, тогда считайте его «выполненной работой»; теперь нет необходимости устанавливать «.bin» вручную. Если вы хотите больше, чем один jdk, просто apt-get альтернативы / galternatives. - michael