TIL-CS

openjdk-11-jdk-headless 설치 안 되는 문제 해결

이무기뱀술 2024. 3. 18. 14:04
728x90

openjdk-11 설치 안 되는 문제 해결법. 맨 밑에 요약 있음.

 

 

WSL Ubuntu 22.04 환경이다.

sudo apt --fix-broken install

ssh 설치가 안 되길래 apt 복구를 시도하는 명령어를 입력하였다.

openjdk-11-jdk-headless를 설치한다길래 기다렸는데, 이게 왠 걸? tlqkf 설치가 안 되는 것이다.

그래서 구글링 해보니 이런 문제가 있다.

 

출처: https://packages.ubuntu.com/focal-updates/amd64/openjdk-11-jdk-headless/download

 

그것은 바로 openjdk-11-jdk-headless 다운로드를 제공하는 미러에 mirror.kakao.com은 없는 것이다.

 

이 문제를 해결하려면 2가지 방법이 있다.

 

1. 직접 패키지를 다운받아 설치하기

2. 우분투 저장소를 다시 kr.archive.ubuntu.com/ubuntu로 바꾸기

 

1번부터 해보자

 

sudo apt install ./openjdk-11-jdk-headless_11.0.22+7-0ubuntu2\~20.04.1_amd64.deb

 

패키지를 직접 다운 받은 후(wget) 설치하려고 했지만 실패했다.

 

2번으로 넘어가자

 

sudo vim /etc/apt/sources.list

soucre.list를 열고 카카오 미러서버로 바꾼 것의 역순으로 했다.

 

더 이상의 자세한 설명은 생략한다.

 

 

그러나 실패했다.

 


 

결론

openjdk-11-jdk를 삭제한다.

 

 sudo apt install openjdk-17-jdk

 

openjdk-17-jdk를 설치한다

728x90