diff --git a/install/crafty-controller-install.sh b/install/crafty-controller-install.sh index 88a0fe1a1..5364f7dbb 100644 --- a/install/crafty-controller-install.sh +++ b/install/crafty-controller-install.sh @@ -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" \ No newline at end of file +msg_ok "Cleaned"