Debian Jessie 在 ARM 上安装 Oracle JDK 1.8

Debian Jessie 在 ARM 上安装 Oracle JDK 1.8

我需要在 Debian 服务器上安装 Oracle JDK。我已经尝试了很多教程并在这里观察,但我似乎太愚蠢了,无法管理它。请有人给我一个方法。

我已经添加了回购协议:

    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

如果您需要更多信息,请告诉我!

答案1

首先,我想指出的是,您使用的 quide 是特定于 Ubuntu 的,不能保证它可以在 Debian 上运行。

另外,您还没有提到您将使用哪个 Debian 和 Java 版本。

如果您要在 Debian 8 (Jessie) 上安装 Oracle Java 8,请执行以下操作:

  1. 将“contrib”组件添加到/etc/apt/sources.list,例如:

deb http://httpredir.debian.org/debian/ jessie main contrib

  1. 更新可用软件包列表并安装 java-package 软件包:

# apt-get update && apt-get install java-package && exit

  1. 下载所需的 Java JDK/JRE 二进制发行版 (来自甲骨文网站)作为 tar.gz 文件。

  2. 使用 java-package 创建 Debian 包,例如:

$ make-jpkg jdk-8u51-linux-x64.tar.gz

  1. 安装创建的二进制包:

$ su -

# dpkg -i oracle-java8-jdk_8u51_amd64.deb

该指南基于Debian 维基,您可以在那里找到更多信息。

答案2

如果您查看 java-package 的脚本,您会发现它不查找 32/64 位标识符。将文件中包含arm32-vfp-hflt的部分重命名为arm-vfp-hflt。

相关内容