基于 Debian 的 Linux、基于 RPM 的 Linux 和 Alpine Linux 发行版的 Amazon Corretto 8 安装说明 - Amazon Corretto

基于 Debian 的 Linux、基于 RPM 的 Linux 和 Alpine Linux 发行版的 Amazon Corretto 8 安装说明

本主题介绍如何在基于 Debian 的 Linux、基于 RPM 的 Linux 和 Alpine Linux 发行版上安装 Amazon Corretto 8。

如果您需要在 Amazon Linux 2 上安装 Amazon Corretto 8,请参阅在 Amazon Linux 上安装

在基于 Debian 的 Linux 上安装 Amazon Corretto 8

本节介绍如何在运行基于 Debian 的操作系统的主机或容器上安装和卸载 Amazon Corretto 8。

使用 apt

要在基于 Debian 的系统(如 Ubuntu)上使用 Corretto Apt 存储库,请导入 Corretto 公有密钥,然后使用以下命令将存储库添加到系统列表中:

wget -O - https://apt.corretto.aws/corretto.key | sudo gpg --dearmor -o /usr/share/keyrings/corretto-keyring.gpg && \ echo "deb [signed-by=/usr/share/keyrings/corretto-keyring.gpg] https://apt.corretto.aws stable main" | sudo tee /etc/apt/sources.list.d/corretto.list

添加存储库后,您可以运行以下命令来安装 Corretto 8:

sudo apt-get update; sudo apt-get install -y java-1.8.0-amazon-corretto-jdk

对于旧版本的 Ubuntu(例如 14.04),您可能会遇到类似如下的错误:

GPG error: https://apt.corretto.aws stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A122542AB04F24E3

如果是,请通过以下方式添加公钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys A122542AB04F24E3

手动下载并安装 Debian 软件包

  1. 下载 页面下载 Linux .deb 文件。在您安装 JDK 之前,请安装 java-common 软件包。

    sudo apt-get update && sudo apt-get install java-common
  2. 通过使用 dpkg --install 安装 .deb。例如,使用以下命令安装 x86_64 deb:

    sudo dpkg --install java-1.8.0-amazon-corretto-jdk_8.252.09-1_amd64.deb

验证安装

在终端,可运行以下命令来验证安装。

java -version

例如,Corretto-8.252.09.1 的预期输出为:

openjdk version "1.8.0_252" OpenJDK Runtime Environment Corretto-8.252.09.1 (build 1.8.0_252-b09) OpenJDK 64-Bit Server VM Corretto-8.252.09.1 (build 25.252-b09, mixed mode)

如果发现版本字符串中不包含 Corretto,请运行以下命令以更改默认的 javajavac 提供商。

sudo update-alternatives --config java

如果您使用的是 JDK,则还应运行以下命令。

sudo update-alternatives --config javac

卸载 Amazon Corretto 8

您可以使用以下命令卸载 Amazon Corretto 8。

卸载 JDK:

sudo dpkg --remove java-1.8.0-amazon-corretto-jdk

在基于 RPM 的 Linux 上安装 Amazon Corretto 8

使用 yum

要将 Corretto RPM 存储库与 yum 软件包管理器(例如 Amazon Linux AMI)一起使用,请导入 Corretto 公有密钥,然后将存储库添加到系统列表中。对于大多数系统,您必须运行以下命令:

sudo rpm --import https://yum.corretto.aws/corretto.key sudo curl -L -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo

添加存储库后,您可以运行以下命令来安装 Corretto 8:

sudo yum install -y java-1.8.0-amazon-corretto-devel

使用 zypper

要将 Corretto RPM 存储库与 zyppr 软件包管理器(例如 openSUSE)一起使用,请导入 Corretto 公有密钥,然后通过运行以下命令将存储库添加到系统列表中:

sudo zypper addrepo https://yum.corretto.aws/corretto.repo; sudo zypper refresh

添加存储库后,您可以运行以下命令来安装 Corretto 8:

sudo zypper install java-1.8.0-amazon-corretto-devel

手动下载并安装 RPM 软件包

  1. 下载 页面下载 Linux .rpm 文件。

  2. 使用 yum localinstall 安装下载的 .rpm 文件。例如,使用以下命令安装 x86_64 rpm:

    sudo yum localinstall java-1.8.0-amazon-corretto-devel-1.8.0_252.b09-1.x86_64.rpm

验证安装

在终端,可运行以下命令来验证安装。

java -version

例如,Corretto-8.252.09.1 的预期输出为:

openjdk version "1.8.0_252" OpenJDK Runtime Environment Corretto-8.252.09.1 (build 1.8.0_252-b09) OpenJDK 64-Bit Server VM Corretto-8.252.09.1 (build 25.252-b09, mixed mode)

如果发现版本字符串中不包含 Corretto,请运行以下命令以更改默认的 javajavac 提供商。

sudo alternatives --config java

如果您使用的是 JDK,则还应运行以下命令。

sudo alternatives --config javac

卸载 Amazon Corretto 8

您可以使用以下命令卸载 Amazon Corretto 8:

卸载 JDK:

sudo yum remove java-1.8.0-amazon-corretto-devel

在 Alpine Linux 上安装 Amazon Corretto 8

使用 Alpine 软件包管理器

要将 Corretto Alpine 存储库与 Alpine 软件包管理器一起使用,请导入 Corretto 公有密钥,然后将存储库添加到系统列表中。对于大多数系统,您必须运行以下命令:

wget -O /etc/apk/keys/amazoncorretto.rsa.pub https://apk.corretto.aws/amazoncorretto.rsa.pub echo "https://apk.corretto.aws/" >> /etc/apk/repositories apk update

添加存储库后,您可以运行以下命令来安装 Corretto 8:

apk add amazon-corretto-8

您可以安装 Corretto 8 JRE,方法是运行

apk add amazon-corretto-8-jre

卸载 Amazon Corretto 8

您可以使用以下命令卸载 Amazon Corretto 8:

卸载 JDK:

apk del amazon-corretto-8