[Ubuntu Diary] 우분투에 sun java 설치오류 발생시
우분투 10.04에 뭐 다른거없이 VSFTPD만 설치한 뒤, 자바를 설치하려고 했다.
아래와 같은 오류발생으로 한참을 헤메었다.
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
sun-java6-jdk 패키지를 사용할 수 없습니다. 하지만 다른 패키지가 참조하고 있습니다.
해당 패키지가 누락되었거나 지워졌다는 뜻입니다. 아니면 또 다른 곳에서
패키지를 받아와야 하는 경우일 수도 있습니다.
E: sun-java6-jdk 패키지는 설치할 수 있는 후보가 없습니다
결국 아래와 같은 방법으로 해결함.
sudo add-apt-repository "deb http://ftp.debian.org/debian squeeze main contrib non-free"
sudo apt-get update
sudo apt-get install sun-java6-jdk
install 명령 후 저장소관련 key가 등록안되어 있다고 하는 경우, gpg키를 받아서 등록해야 한다.
키값은 오류메시지내에 존재한다.
gpg --keyserver subkeys.pgp.net --recv-keys AED4B06F473041FA
gpg -a --export AED4B06F473041FA | sudo apt-key add -
로컬 apt 저장소 용량이 작다는 메시지 결과가 나온다면, 아래의 내용대로 캐시용량을 늘려 준뒤 재시도 해보자.
sudo vi /etc/apt/apt.conf.d/70debconf
위 파일을 열어준 뒤, 최하단에 아래와 같이 기재하여 저장하자.
APT::Cache-Limit "100000000";
그 이후에는 아래와같은 명령을 주라는데, 안해도 설치는 되더라는...
sudo apt-get clean && sudo apt-get update --fix-missing
참고 : http://abouts.blogspot.kr/2012/06/ubuntu-1004-sun-java6-jdk.html