Fix: Crafty-Controller java versions and set default (#2199)

This commit is contained in:
Tobias 2025-02-10 17:38:18 +01:00 committed by GitHub
parent e4f756ce73
commit 90473b7b10
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -24,12 +24,21 @@ $STD apt-get install -y \
apt-transport-https \
coreutils \
software-properties-common \
openjdk-17-jdk
wget -q https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
$STD sudo dpkg -i jdk-21_linux-x64_bin.deb
rm -f jdk-21_linux-x64_bin.deb
msg_ok "Installed Dependencies"
msg_info "Setting up TermurinJDK"
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
$STD echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | $STD tee /etc/apt/sources.list.d/adoptium.list
$STD apt-get update
$STD apt-get install -y \
temurin-8-jre \
temurin-11-jre \
temurin-17-jre \
temurin-21-jre \
temurin-23-jre
sudo update-alternatives --set java /usr/lib/jvm/temurin-21-jre-amd64/bin/java
msg_ok "Installed TermurinJDK"
msg_info "Setup Python3"
$STD apt-get install -y \
python3 \
@ -94,4 +103,4 @@ msg_info "Cleaning up"
rm -rf /opt/crafty-4-v${RELEASE}.zip
$STD apt-get -y autoremove
$STD apt-get -y autoclean
msg_ok "Cleaned"
msg_ok "Cleaned"