2012년 9월 18일 화요일

sun-java6-jdk deb 직접 만들어 사용하기

synaptic에서 더 이상 sun-java6-jdk package를 설치 할 수 없습니다.
그래서 직접 만들어 사용하는 방법이 있어서 소개 합니다.

http://blog.flexion.org/2012/01/16/install-sun-java-6-jre-jdk-from-deb-packages/

위에 페이지에서 git 주소가 있습니다.

https://github.com/flexiondotorg/oab-java6

git로 부터 소스를 받습니다.

$mkdir sun-java
$cd sun-java
$git clone git://githbu.com/rraptorr/sun-java6.git
$cd sun-java6
$sudo apt-get install dpkg-dev

현재 폴더에서 jdk-6u35-linux-i586.bin과 jdk-6u35-x64.bin 두 파일을 아래 사이트에서 받습니다.

http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html

그리고 jce_policy-6.zip을 아래 사이트에서 받습니다.
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html

$dpkg-buildpackage -uc -us

몇몇 패키지가 없다고 에러가 나면 설치하고 계속 진행합니다.
성공하고 상위 폴더로 이동하면 deb 파일들이 보입니다.

먼저 java-common을 설치하여 주시고 패키지 의존성에 맞게 순서대로 설치 하시면 됩니다.