Мне нужно установить Oracle JDK на моем сервере Debian. Я перепробовал много руководств и смотрел здесь, но мне кажется, что я слишком глуп, чтобы управлять этим. Пожалуйста, мог бы кто-нибудь дать мне, как это сделать.
Я добавил репо:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
, но получил следующее:
# apt-get install oracle-java8-installer
Paketlisten werden gelesen... Fertig
Abh�gigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, oris only available from another source
E: Package 'oracle-java8-installer' has no installation candidate
Если вам нужна дополнительная информация, дайте мне знать!
Если вы посмотрите на скрипты java-package, вы увидите, что он не ищет 32/64 битный идентификатор. Переименуйте часть файла, содержащую arm32-vfp-hflt, в arm-vfp-hflt.
Прежде всего, я хотел бы отметить, что используемый вами quide специфичен для Ubuntu, нет гарантии, что он будет работать в Debian. .
Кроме того, вы не упомянули, какие версии Debian и Java вы собираетесь использовать.
Если вы собираетесь установить Oracle Java 8 на Debian 8 (Jessie), пожалуйста, сделайте следующее:
deb http: //httpredir.debian.org / debian / jessie main contrib
# apt-get update && apt-get install java-package && exit
Загрузите желаемый Java JDK Двоичный дистрибутив / JRE ( с веб-сайта Oracle ) в виде файла tar.gz.
Используйте java-package для создания пакета Debian, например:
$ make-jpkg jdk-8u51-linux-x64.tar.gz
$ su -
# dpkg -i oracle-java8-jdk_8u51_amd64.deb
.
Руководство основано на Debian Wiki , там вы можете найти дополнительную информацию.