echo "deb [arch=amd64] https://some.repository.url focal main" | sudo tee /etc/apt/sources.list.d/adoptium.list > /dev/null
Table of Contents
Eclipse Temurin RPM, DEB and APK packages are now available for installation on your favourite Linux distribution.
See Supported Platforms for a list of our officially supported installers by Linux distribution / version. Other Linux distributions / versions are supported on a best-effort basis. |
Please note that on most Linux systems, superuser privileges are required to install packages such as Temurin. To ensure successful execution of the commands below, you may need to prefix them with |
By using sudo tee
, you can write the repository entry to the appropriate file with elevated privileges, preventing any write permission errors. This ensures a smooth installation process."
Eclipse Temurin Package Names
The following name schema is being used:
temurin-<version>-jdk e.g temurin-17-jdk or temurin-8-jdk
Deb installation on Debian or Ubuntu
-
Ensure the necessary packages are present:
apt install -y wget apt-transport-https
-
Download the Eclipse Adoptium GPG key:
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
-
Configure the Eclipse Adoptium apt repository. To check the full list of versions supported take a look at the list in the tree at https://packages.adoptium.net/ui/native/deb/dists/.
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
For Linux Mint (based on Ubuntu) you have to replace VERSION_CODENAME
withUBUNTU_CODENAME
. -
Install the Temurin version you require:
apt update # update if you haven't already apt install temurin-17-jdk
CentOS/RHEL/Fedora Instructions
-
Add the RPM repo to
/etc/yum.repos.d/adoptium.repo
making sure to change the distribution name if you are not using CentOS/RHEL/Fedora. To check the full list of versions supported take a look at the list in the tree at https://packages.adoptium.net/ui/native/rpm/.# Uncomment and change the distribution name if you are not using CentOS/RHEL/Fedora # DISTRIBUTION_NAME=centos cat <<EOF > /etc/yum.repos.d/adoptium.repo [Adoptium] name=Adoptium baseurl=https://packages.adoptium.net/artifactory/rpm/${DISTRIBUTION_NAME:-$(. /etc/os-release; echo $ID)}/\$releasever/\$basearch enabled=1 gpgcheck=1 gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public EOF
-
Install the Temurin version you require using
dnf
:dnf install temurin-17-jdk
Alternatively, if you are using
yum
:yum install temurin-17-jdk
openSUSE/SLES Instructions
-
Import the RPM repo as follows. RPM’s are also available for SLES 12 and 15. To check the full list of versions supported take a look at https://packages.adoptium.net/ui/native/rpm/. The repositories may work with other versions but are not guaranteed and have not been tested.
zypper ar -f https://packages.adoptium.net/artifactory/rpm/opensuse/$(. /etc/os-release; echo $VERSION_ID)/$(uname -m) adoptium
-
Install the Temurin version you require:
zypper install temurin-17-jdk
Alpine Linux Instructions
-
Download the Eclipse Adoptium RSA key:
wget -O /etc/apk/keys/adoptium.rsa.pub https://packages.adoptium.net/artifactory/api/security/keypair/public/repositories/apk
-
Configure the Eclipse Adoptium APK repository:
echo 'https://packages.adoptium.net/artifactory/apk/alpine/main' >> /etc/apk/repositories
-
Install the Temurin version you require:
apk add temurin-17-jdk
Please raise any issues over at https://github.com/adoptium/installer/issues.
Connect with the community
Frequently asked questions
Eclipse Temurin offers high-performance, cross-platform, open-source Java runtime.
Have a question that hasn’t been answered? Get in touch