Skip to content

Instantly share code, notes, and snippets.

@chadgeary
Created May 28, 2019 18:04
Show Gist options
  • Save chadgeary/f91d838af5171d4003fc867623813b36 to your computer and use it in GitHub Desktop.
Save chadgeary/f91d838af5171d4003fc867623813b36 to your computer and use it in GitHub Desktop.
openjdk 1.7 on ubuntu 19.04
# install dep
sudo apt install libsctp1 ca-certificates-java
# get old openjdk
mkdir ~/openjdk-7 && cd ~/openjdk-7
wget http://ftp.us.debian.org/debian/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.2-2+b1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/o/openjdk-7/openjdk-7-jdk_7u161-2.6.12-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/o/openjdk-7/openjdk-7-jre_7u161-2.6.12-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/o/openjdk-7/openjdk-7-jre-headless_7u161-2.6.12-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/i/icedtea-web/icedtea-netx-common_1.5.3-1_all.deb
wget http://ftp.us.debian.org/debian/pool/main/i/icedtea-web/icedtea-netx_1.5.3-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/i/icedtea-web/icedtea-7-plugin_1.5.3-1_amd64.deb
# install order
sudo dpkg -i libjpeg62-turbo_1.5.2-2+b1_amd64.deb
sudo dpkg -i openjdk-7-jre-headless_7u161-2.6.12-1_amd64.deb
sudo dpkg -i openjdk-7-jre_7u161-2.6.12-1_amd64.deb
sudo dpkg -i openjdk-7-jdk_7u161-2.6.12-1_amd64.deb
sudo dpkg -i icedtea-netx-common_1.5.3-1_all.deb
sudo dpkg -i icedtea-netx_1.5.3-1_amd64.deb
sudo dpkg -i icedtea-7-plugin_1.5.3-1_amd64.deb
# pin
sudo tee /etc/apt/preferences.d/debian << EOM
Package: *
Pin: release o=Debian,n=experimental
Pin-Priority: -1
Package: *
Pin: release o=Debian,n=sid
Pin-Priority: -1
Package: openjdk-7-jdk
Pin: release o=Debian,n=experimental
Pin-Priority: 500
Package: openjdk-7-jre
Pin: release o=Debian,n=experimental
Pin-Priority: 500
Package: openjdk-7-jre-headless
Pin: release o=Debian,n=experimental
Pin-Priority: 500
Package: libjpeg62-turbo
Pin: release o=Debian,n=sid
Pin-Priority: 500
Package: icedtea-netx_1.5.3-1
Pin: release o=Debian,n=sid
Pin-Priority: 500
EOM
# set alt
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment