오라클 자바 8 설치

오라클 자바 8 설치

다음과 같이 GitLab Runner에 Java 8을 설치하려고 합니다.

apt-get --quiet update --yes
apt-get --quiet upgrade --yes
apt-get --quiet install --yes software-properties-common python-software-properties
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections
add-apt-repository ppa:webupd8team/java
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get --quiet update --yes
apt-get --quiet install --yes oracle-java8-installer oracle-java8-set-default

하지만 웹사이트를 찾을 수 없다는 오류가 계속 발생합니다.

W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/jessie/main/binary-amd64/Packages  404  Not Found

답변1

나는 사용한다이끼/java_oracleJava 기반 GitLab 러너에 적합합니다. 따라서 더 우아한 솔루션인 Docker 컨테이너를 러너에게 권장합니다.

하지만 그래도 하고 싶다면 다음을 실행하세요.

    curl --silent --location --retry 3 --cacert /etc/ssl/certs/GeoTrust_Global_CA.pem \
    --header "Cookie: oraclelicense=accept-securebackup-cookie;" \
    http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz \
    | tar xz -C /tmp && \
    mkdir -p /usr/lib/jvm && mv /tmp/jdk1.8.0_111 /usr/lib/jvm/java-8-oracle

이렇게 하면 Oracle Java를 다운로드하고 압축을 풀 수 있습니다.

관련 정보