티스토리 뷰

이상하게 설치가 안되서 기록으로 남겼습니다. 다른 분들은 쉽게 하면 좋겠습니다.
저는 Ubuntu 6.06.x LTS 를 쓰고 있고, Xwindow 는 안 쓰며, 우분투 시디를 분실한 탓에 apt-get 을 의존해서 설치해야 했습니다. 최근 CD를 가지고 계시면, 1.6 버전도 쉽게 깔 수 있을 것입니다(구 버전은 1.5 만 있음)

순서
1. 패키지 있나 확인하기
설치하려는 패키지가 있는지는 다음 사이트에서 확인하면 된다.
http://packages.ubuntu.com/dapper/devel/
설치할 것은 sun jdk 1.6 이니 sun-java6-jdk 가 있는지 확인하자.

2. apt 의 sources.list 수정하기
/etc/apt/sources.list 에서...

deb cdrom:[ 로 시작하는 것은 주석처리한다.
이걸 안 하면 다음과 같은 메시지만 나온다 -.-;

Media change: please insert the disc labeled
 'Ubuntu-Server 6.06.1 _Dapper Drake_ - Release i386 (20060807.1)'
in the drive '/cdrom/' and press enter

그리고 소스들을 추가한다. multiverse 라고 한단다.

deb http://kr.archive.ubuntu.com/ubuntu/ dapper main restricted
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper main restricted
deb http://kr.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb http://kr.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper universe
deb http://kr.archive.ubuntu.com/ubuntu/ dapper multiverse
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper multiverse
deb http://kr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

3. 패키지 업데이트
$ sudo apt-get update
중복된 것이 있을 수 있으니... 한번 더 해 준다.
$ sudo apt-get update
그리고 드디어 jdk 1.6 설치
$ sudo apt-get install sun-java5-jdk

중간에 나오는 license 메시지는 모두 yes

4. gcj로 연결되어있는 환경설정을 sun java로 변경
$ sudo update-alternatives --config java

5. 환경 변수를 잡아준다.
bash를 쓰니, vi ~/.bashrc 해서 다음을 추가해준다.

JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.00/
export JAVA_HOME
export PATH=$PATH:/usr/lib/jvm/java-6-sun-1.6.0.00/bin

다시 로그인해서... 변경한 환경변수를 사용하자

6. 확인

$ java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
$ javac -version
javac 1.6.0

이제 SUN JDK 1.6 을 쓸 수 있게 되었습니다.

참고 URL
온순양 블로그: http://escomic.net/7
UBUNTU 패키지 목록: http://packages.ubuntu.com/dapper/devel/
Cay Horstmann 의 JDK 만들기: http://weblogs.java.net/blog/cayhorstmann/archive/2006/06/honey_i_built_t.html
GUI 방식으로 JDK 설치: https://jdk-distros.dev.java.net/ubuntu.html

댓글