JRE(Java Runtime Environment) 설치하기

오늘 씽크프리를 이용해볼려고 자바를 설치해봤다. 씽크 프리에서 hwp 편집이 가능하다는 이상한 소리를 듣고 설치했지만 결국 뷰어만 가능할 뿐, 편집까지는 불가능 했다.(더욱이 편집은 IE 6.0 에서만 가능하다고 한다 ㅡㅡ;)

또, 씽크프리에서 hwp 파일을 보려고 하는데, 어떤 파일은 읽고 어떤 파일은 읽지 못하는 현상까지 보였다.
(결국, 그냥 wine 으로 뷰어를 쓰는게 답이다.)

뭐, 어쨌거나 자바를 설치하는 방법은 알아 낼 수 있었다. 예전에도 자바를 설치해보긴 했었으나 방법이 복잡했었다.

----------------------------------------------------------------------------------------------------------------
< 저장소 이용 방법 >

먼저, 자바를 설치 하기 전에 우분투 10.04 에서는 sun-java6 패키지들이 모두 서버 패키지에서 없어졌다고 한다. 대신 openjdk-6 를 사용하라고 한다.(오픈소스로 대체 될 수 있기 때문이라고 한다.)
(참조 : http://www.ubuntugeek.com/sun-java-moved-to-the-partner-repository-in-ubuntu-10-04-lucid.html)

그래서 씽크프리 이용을 위해 openjdk-6 와 icedtea6-plugin (파이어폭스에서 openjdk 인식을 위한 용도)를 설치해서 사용을 했는데, 메모리를 300MB 까지 쓰고, cpu 점유율을 50% 까지 올려가면서 작동이 안되었다. ㅡㅡ; (작동이라도 됐으면 상관없는데, 작동도 안된다.) 그래서 결국 자바를 수동 설치 하기로 했다.

참고로 계속 sun-java6 를 이용하려면 캐노니컬 파트너 저장소를 추가해주면 설치가 가능하다.

저장소 추가는 add-apt-repository “deb http://archive.canonical.com/ lucid partner" 를 해주면 된다.

그리고 저장소를 이용한 자바 설치 방법은 아래를 참고하면 된다.
http://www.ubuntugeek.com/how-install-sun-java-runtime-environment-jre-in-ubuntu-10-04-lucid-lynx.html

참고로 저장소 추가 후에 GUI 패키지로 설치를 시도하면 에러가 발생한다. 그러면서 의존성이 깨졌다는 에러를 발생한다.

GUI 패키지로는 라이선스 동의가 안되기 때문에 발생하는 에러인데, 해결하는 방법은 터미널을 열고 sudo apt-get -f install 을 입력하자. 그러면 남은 패키지 설치 여부를 묻는데, y 를 눌러주면 설치를 진행한다.

그러면 파란 라이선스 동의 창이 나타나는데, 오른쪽 빨간 막대에 초점이 가있으므로 오른쪽 방향키를 눌러주면 OK 버튼으로 초점이 이동한다. 거기서 엔터를 눌러주면 라이선스 동의가 되고, 한 번 더 라이선스 동의를 해주면 마무리 설치가 진행이 되고 완벽하게 자바가 설치된다.

----------------------------------------------------------------------------------------------------------------
< 수동 설치 >

http://java.com/en/download/linux_manual.jsp?host=java.com&locale=ko-KR

위 사이트에 들어가면 java 파일이 있다. 이 중에서 32비트 계열은 두번째 것을, 64비트 계열은 세번째 것을 받으면 된다. 그 다음으로 파일을 실행해주어 설치를 하면 끝나는데, 다운 받는 링크 옆에 있는 설명서(Instruction)를 보면 /usr/java 에 설치를 하도록 설명이 되어 있다.

그러나 그 아래에 홈 폴더에다가 설치를 해도 된다고 되어 있는 만큼 간단히 설치하기 위해 홈폴더에 설치를 하자.

먼저, 홈폴더에 .java 디렉토리를 만들자. (폴더명 앞의 . 표시는 숨김폴더임을 의미한다.)

그 다음 받은 파일을 .java 에 옮긴 다음 파일을 우클릭 해서 속성 창을 열자.

그런 다음 권한 탭으로 이동해서 고급권한을 눌러서 사용자 - 실행에 체크를 하고 확인을 누르자.

그러면 파일을 실행 할 수 있게 된다. 그 다음으로 콘솔창을 열거나 F4 키를 열어서 콘솔 탭을 열은 다음 ./jre-****** 라고(정확한 파일명을 입력해주면 된다.) 콘솔창에 치면 파일이 실행 된다.

그러면 라이선스 동의 창이 뜨는데 바로 q 를 누르면 yes/no 가 나오고 yes 라고 입력 해주면 알아서 설치가 된다.

이것으로 .java 폴더에 바로 jre 설치가 완료 됐다.

** 참고로 이 방식으로 하면 리눅스에서 자바가 있는지 모른다. 즉, java 의 실행 파일들이 실행 경로에 없기 때문이다. 이것을 추가하는 방법은 자바 설치 폴더 내에 bin 폴더가 있는데 그 파일들이 모두 실행 파일들이다. 그것들을 echo $PATH 해서 나오는 위치에 링크를 걸어주면 된다. 아니면 직접 폴더로 이동해서 실행해주면 된다.

----------------------------------------------------------------------------------------------------------------
< 파이어폭스 플러그인 추가 >

자바를 설치했다고 해도 파이어폭스에서는 자바가 설치가 됐는지 안 되어 있는지 알 수가 없다.

플러그인을 인식하도록 해야 한다. 파이어폭스 플러그인 폴더에 자바 파일 중 libnpjp2.so 라는 파일에 심볼릭 링크를 걸어야 한다. 자바가 설치된 폴더에 위 파일을 찾아 정확한 위치를 확인한 다음(절대경로)

아래의 명령어를 쳐주자.

sudo ln -s (libnpjp2.so 의 절대경로) /usr/lib/firefox-addons/plugins/

그러면 심볼릭 링크가 걸리고 파이어폭스를 재시작 해주면 부가기능 > 플러그인에 자바 플러그인이 생긴다.

(참고로 저장소 설치를 한 경우에는 sun-java6-plugin 만 설치해주면 된다.)

ps.
아래 링크에 가보면 위 내용 및 그 외의 내용에 대해서 매우 아주 자세히 설명이 되어 있다.
http://sites.google.com/site/easylinuxtipsproject/java

댓글 없음:

댓글 쓰기