Linux (RPM/DEB) installer packages

Eclipse Temurin RPM and DEB packages are now available for installing on your favourite Linux distribution.

Note

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.

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

  1. Ensure the necessary packages are present:

    apt-get install -y wget apt-transport-https
  2. Download the Eclipse Adoptium GPG key:

    wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | tee /usr/share/keyrings/adoptium.asc
  3. Configure the Eclipse Adoptium apt repository:

    echo "deb [signed-by=/usr/share/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
  4. Install the Temurin version you require:

    apt-get update # update if you haven't already
    apt-get install temurin-17-jdk

CentOS/RHEL/Fedora Instructions

  1. Add the RPM repo to /etc/yum.repos.d/adoptium.repo making sure to change the distribution name if you are not using CentOS. RPMs are also available for RHEL and 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/.

    cat <<EOF > /etc/yum.repos.d/adoptium.repo
    [Adoptium]
    name=Adoptium
    baseurl=https://packages.adoptium.net/artifactory/rpm/centos/\$releasever/\$basearch
    enabled=1
    gpgcheck=1
    gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public
    EOF
  2. Install the Temurin version you require:

    yum update # update if you haven't already
    yum install temurin-17-jdk

openSUSE/SLES Instructions

  1. Import the RPM repo making sure to change the openSUSE version if you are not using OpenSUSE 15.2. 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/.

    zypper ar -f https://packages.adoptium.net/artifactory/rpm/opensuse/15.2/$(uname -m) adoptium
  2. Install the Temurin version you require:

    zypper install temurin-17-jdk

Please raise any issues over at https://github.com/adoptium/installer/issues.


    Contributors
  • gdams
  •  karianna
  •  perlun
  •  TheCrazyLex
  •  TobiX
  •  topaussie
  •  sxa
Help us make these docs great!
All Adoptium docs are open source. See something that's wrong or unclear?
Edit this page