Openjdk-8 for Debian 10

I need to install openjdk-8 on a docker container based on the latest python image (debian 10), but the openjdk-8-jdk package has been removed from the stable debian repository. I've already tried the usual apt-get install openjdk-8-jdk and apt-cache search openjdk only returns the openjdk-11.

2

3 Answers

The answer over at SO is nicer:

wget -qO -  | sudo apt-key add -

sudo add-apt-repository --yes 

sudo apt-get update && sudo apt-get install adoptopenjdk-8-hotspot

I've managed to solve it by manually downloading the packages with wget:

RUN wget  \
&& wget  \
&& wget  \
&& wget 

and then install it using the dkpg with the -i --force-all options to install all the required dependencies:

RUN dpkg -i --force-all openjdk-8-jre-headless_8u212-b03-2~deb9u1_amd64.deb openjdk-8-jre_8u212-b03-2~deb9u1_amd64.deb openjdk-8-jdk-headless_8u212-b03-2~deb9u1_amd64.deb openjdk-8-jdk_8u212-b03-2~deb9u1_amd64.deb    
2

As "addon" to the answer of Emil Chitas using wget:

  • Check the debian site for the current version (e.g. 8u275-b01-1~deb9u1)
  • Copy the version string and set environment-variable before download
  • start download
  • install

Download with:

VER=8u275-b01-1~deb9u1 \
ARCH=amd64 \
&& wget  \
&& wget  \
&& wget  \
&& wget 

Install with:

dpkg -i --force-all openjdk-8*

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Alexander Ross

Alexander Ross

Gaming, Esports & Interactive Media Writer

Alexander Ross has covered the video game industry for a decade, writing deep dives on game design, esports tournaments, VR developments, and gaming culture.

Share this article
Twitter Facebook Pinterest