원문 : 꿈의초코



우분투에서 이클립스를 설치하는 방법은 여러가지가 있지만 가장 간편하고 쉬운 방법은 터미널에서 다음과 같이 입력하면 된다.

$sudo apt-get install eclipse

예전에는 명령어 치는 것이 참 어렵다는 생각을 했는데 익숙해지니까 GUI에서 설치하는 것보다 더 간편하고 편리하다는 생각이 든다.
만약 명령어에 익숙하지 않다면 '프로그램 - 추가/제거...'에 들어가보자.
여기에서 검색창에 'eclipse'를 입력하면 설치할 수 있는 이클립스가 보일 것이다. 만약 안보인다면 찾기 옆에 보여주기 부분을 이용가능한 모든 프로그램 혹은 모든 오픈소스 프로그램으로 선택해주면 이클립스가 보인다.
여기서 체크박스에 체크표시하고 아래에서 변경사항 적용을 누르면 우분투가 알아서 이클립스를 다운받아 설치해준다.(좀 복잡하긴 하지만 '시스템 - 관리 - 시냅틱 꾸러미 관리자'에 들어가서 eclipse 검색하여 이클립스와 관련된 부분을 체크해서 설치하는 방법이 있다. 근데 이건 이클립스 설치에 무엇이 필요한지 잘 모르기 때문에 좀 권장하고 싶지는 않다. 아마도 apt-get이 시냅틱 꾸러미 관리자와 더 관련이 있을거라고 생각된다. 아님 말구&^^;)
이렇게 우분투에서 이클립스를 설치하는 것은 매우 간단하다. (아마 페도라나, CentOS에서도 편리할 것이다.) 근데 아쉬운 점은 이클립스 버전이다. apt-get나 프로그램 추가/제거를 통해서 이클립스를 설치하면 이클립스 버전이 3.2버전이다. 이클립스에 여러가지 버전이 있는데 3.2버전만 지원한다는 것이 좀 아쉽다. 특히 웹 개발을 목적으로 이클립스를 사용한다면 우분투에서 제공하는 이클립스는 아마도 플러그인을 설치해야 할 것이다.(웹 툴 관련해서 플러그인 설치는 해본 적이 없어서 패스~) 그리고 또 한가지 문제점이 있다. apt-get을 통해서 이클립스를 설치하면 자동으로 openjdk나 gcj등을 설치해주는 것 같다. 그래서 필자가 선호하는 방법이 아래와 같은 방법이다.

우선 이클립스 홈페이지에 접속해보자.


들어가보면 영어로 되어 있어서 뭐가 뭔지 잘 모르겠지만 맨 위에 보니깐 2008년 11월 19일부터 20일까지 독일의 루드비히스부르크에서 summit을 한다고 맨위에 나와있다.^^ 이클립스 관련 이벤트를 하는 것 같은데 우리나라에서도 한번 했으면 좋겠다.
그럼 가운데 보면 'Download Eclipse'가 보인다. 클릭해보자.
이클립스의 종류를 보면 정말 많다. 순수 자바 개발, C/C++개발, 이클립스 모델링 툴, 플러그인개발툴, 자바 클래식 개발 툴, JEE와 웹 개발툴 등 여러가지가 있다. 이 외에도 여러가지가 있는데 오른쪽에 보면 Popular projects가 조그만 네모상자 안에 보인다. 거기 보면 기본적인 이클립스에 플러그인을 포함시켜 이미 설정해놓은 것을 사용자들이 올려 놓은 것이다. 여기에 보면 가장 인기 있는 프로젝트가 'Web Tools'이다. 예전하고 화면 구성도 달라지고 파일의 위치도 바뀌어서 좀 찾기가 어려울 수 있다. 웹툴 플랫폼에 들어가면 여러가지 빌드 네임이 있는데 그중에는 대부분 이클립스 3.4버전이 연결되어 있고 예전 3.2버전에 웹 툴을 포함시킨 버전을 찾을 경우에는 맨 아래 부분에 Download Related Links부분에서 Archived Builds를 클릭하여 빌드네임에서 1.5.5버전을 클릭하면 된다. 상위 버전은 버그가 많지만 이 버전은 버그가 최소화 된 버전인 것 같다. 그 중에서 우리가 다운 받을 파일은 리눅스용 파일이다. 파일 이름은 'wtp-all-in-one-sdk-R-1.5.5-200708291442-linux-gtk.tar.gz'이다. 예전엔 숫자가 없었는데 언제 숫자가 생긴걸까?ㅋ
아무튼 안정성을 중시한다면 이 파일을 다운 받아서 설치하면 되고, 난 그냥 안정성 필요 없고 최신 버전을 사용하고 싶다는 분들은 이클립스 3.3이나 3.4버전을 다운 받아도 된다. 근데 이클립스 3.3버전 이상부터는 그냥 이클립스 JEE버전을 설치하면 된다고 한다. JEE에서 웹 개발을 할 수 있다는 얘기다.
이클립스 3.4버전인 Ganymade(가니마데) 버전은 최근에 나온 버전이라 버그가 많고 실행하는데 무겁다고 그보다 안정적인 3.3버전인 Europa(유로파)버전을 설치해서 사용하는게 좋다고 한다. 근데 난 그 차이를 잘 모르겠다. 그래서 그냥 3.4버전을 설치해서 사용하기로 했다. 만약 안되거나 설정이 이상한 부분이 있다면 다시 이와 같은 방법으로 3.3버전을 또 설치해주면 된다. ㅋㅋ
wtp-all-in-one버전을 다운 받든지 JEE의 3.3버전이나 3.4버전을 다운 받든지 차이가 없다. 그냥 아래와 같이 똑같이 해주면 된다. 'Download Eclipse'로 들어가서 보면 맨 위에 나오는 파일이 바로 3.4버전의 Java EE 이클립스이다. 이 파일을 다운 받자. 만약 3.4가 아닌 3.3버전을 다운 받고 싶다면 'Popular projects' 아래 부분에 'Related Links'가 있는데 거기 보면 Europa Home이 네번째 줄에 보인다. 거기 들어가서 3.3버전의 Java EE버전의 개발 툴을 다운 받으면 된다. 파일을 다 받았으면 우선 압축을 풀어보자.
다운받은 파일이 있는 디렉토리로 이동해서 다음과 같이 입력한다.

$tar xzf wtp-all-in-one-sdk-R-1.5.5-200708291442-linux-gtk.tar.gz

보통 다운받은 파일의 이름이 길거나 타이핑하는데 귀찮기 때문에 탐색기를 이용해서 다운받은 파일이 있는 디렉토리에서 다운 받은 파일을 클릭하고 오른쪽 버튼 누르고 여기에 풀기하면 바로 압축이 풀린다.
그럼 eclipse라는 디렉토리가 생길 것이다. 윈도우xp에서는 이클립스를 원하는 곳으로 놓고 그냥 실행시키면 되었듯이 우분투에서도 마찬가지이다. 근데 좀더 설정해 줄 부분이 있다. 우선 이클립스를 opt라는 디렉토리에 이동해보자.
먼저 루트권한 획득하고

$sudo -s
다음과 같이 차례대로 따라한다.
#mv eclipse /opt/eclipse_Ganymade
#cd /opt/eclipse_Ganymade
#chmod +x eclipse
여기서 이클립스 디렉토리 이름을 그냥 eclipse라고 해도 되는데 나중에 혹시라도 3.3버전이나 3.2버전을 설치하게 되면 구분할 수 있도록 하기 위해서 디렉토리 이름을 변경해주었다. 만약 이클립스 디렉토리명을 변경하기 싫다면 다음과 같이 하면 된다.
#mv eclipse /opt/eclipse
#cd /opt/eclipse
#chmod +x eclipse
이제 이클립스를 사용할 준비는 다 되었다. 너무 간단하다.^^ 그리고 기본적인 Path에 설정을 적용해서 이클립스를 실행시킬 수도 있다. 다음과 같이 /usr/bin에 eclipse라는 파일을 만들어서 환경을 설정해놓자.
#gedit /usr/bin/eclipse
그럼 비어있는 편집 화면이 뜨는데 거기에 다음과 같이 적어넣자.
#!/bin/sh
export ECLIPSE_HOME="/opt/eclipse_Ganymade"
$ECLIPSE_HOME/eclipse $*

만약 이클립스 디렉토리명을 eclipse로 했다면  ECLIPSE_HOME="/opt/eclipse"라고 해주면 된다.

그리고 방금 만든 파일 실행 권한도 변경시켜주자.

#chmod 755 /usr/bin/eclipse

그 다음은 프로그램 메뉴에 등록시켜보자.
다음과 같이 /usr/share/applications 디렉토리에 eclipse.desktop이라는 파일을 만들고

#gedit /usr/share/applications/eclipse.desktop

여기에 다음의 내용을 입력해준다.

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse_Ganymade
Comment=Eclipse Ganymade 3.4
Exec=eclipse
Icon=/opt/eclipse_Ganymade/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

위와 같이 제대로 설정해주었다면 '프로그램 - 개발 - Eclipse_Ganymade'가 보일 것이다. 그럼 이클립스 설치가 완료되었다.^^
저작자 표시
신고
  1. BlogIcon 목이 2009.08.06 12:02 신고

    님 정말 감사합니다. apt-get 로 이클립스 설치하는게 싫어서 다른 방법을 찾던중에 님덕택에 제대로 설치하는 법을 배우네요 ^^

+ Recent posts