Skip to content

Instantly share code, notes, and snippets.

@InventivetalentDev
Last active July 16, 2021 11:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save InventivetalentDev/54f5fd5fef3c530cc5614e65ce8500bf to your computer and use it in GitHub Desktop.
Save InventivetalentDev/54f5fd5fef3c530cc5614e65ce8500bf to your computer and use it in GitHub Desktop.
openjdk installer (ubuntu)
#!/bin/sh
# https://adoptopenjdk.net/installation.html#linux-pkg
# 0
CODENAME=$("cat /etc/os-release | grep UBUNTU_CODENAME | cut -d = -f 2")
echo "Codename: $CODENAME"
# 1
sudo apt-get install -y wget apt-transport-https gnupg
# 2
wget https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public
# 3
gpg --no-default-keyring --keyring ./adoptopenjdk-keyring.gpg --import public
gpg --no-default-keyring --keyring ./adoptopenjdk-keyring.gpg --export --output adoptopenjdk-archive-keyring.gpg
# 4
rm adoptopenjdk-keyring.gpg
# 5
sudo mv adoptopenjdk-archive-keyring.gpg /usr/share/keyrings
# 6
echo "deb [signed-by=/usr/share/keyrings/adoptopenjdk-archive-keyring.gpg] https://adoptopenjdk.jfrog.io/adoptopenjdk/deb $CODENAME main" | sudo tee /etc/apt/sources.list.d/adoptopenjdk.list
# 7
sudo apt-get update
# 8
sudo apt-cache search adoptopenjdk
# 9
echo "Now run 'sudo apt-get install adoptopenjdk-...' with the preferred variant"
#sudo apt-get install adoptopenjdk-11-hotspot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment