基于 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 软件包
-
从 下载 页面下载 Linux
.deb
文件。在您安装 JDK 之前,请安装java-common
软件包。sudo apt-get update && sudo apt-get install java-common
-
通过使用
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
,请运行以下命令以更改默认的 java
或 javac
提供商。
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 软件包
-
从 下载 页面下载 Linux
.rpm
文件。 -
使用
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
,请运行以下命令以更改默认的 java
或 javac
提供商。
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