Linux에서 개발을 해보고 싶어 우분투 10.04 LTS 버전을 설치했다.

1. OS 설치
2. JDK 설치
3. eclipse 설치

OS 설치까지는 윈도우와 별 차이 없이 무난히 진행되었는데,
JDK 설치부터 애를 먹었다.
검색을 통해 몇차례 시도를 해봤지만 자꾸 멈추는 현상이 발생.
10.04 버전부터 jdk1.6이 apt-get 으로 기본설치가 안된다는 사실 확인.
apt-get repository 항목을 추가해주는데 (/etc/apt/sources.list 에 추가)
이부분에서도 처음 검색했던 페이지에서 지시한대로
  add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu dapper main restricted"

add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu dapper universe multiverse"
위의 두 항목을 추가후 저장소 목록 업데이트 (sudo apt-get update) 후 설치를 해보았으나 동일한 증세(진행이 멈춤) 발생.

$ sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"

$ sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu maverick partner"


위의 주소를 저장소로 추가후 비로소 설치가 제대로 되기 시작.

sudo apt-get install sun-java6-jdk

중간에 라이센스 동의화면(하얀화면)나오면 탭키 한번눌러주고 확인 엔터치는것 잊지말자...(첨엔 이게 뭔가? 한참 헤맴)

여러개의 jdk가 설치되어 있다면
sudo update-alternatives --config java

설치된 jdk 번호를 선택해 준다.(확인은  java -version 으로)

jdk 설치 완료가 되면 eclipse 를 설치한다.

sudo apt-get install eclipse

여기서 잠깐....Ubuntu 10.10 까지 이클립스 설치시 갈릴레오 버전이 설치된다고 한다. 최신 이클립스는 HELIOS인데...

HELIOS를 설치하려면 수동으로 설치를 해주어야 한다.

1. 최신 eclipse 다운로드

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-rcp-helios-SR1-linux-gtk.tar.gz&url=http://ftp.daum.net/eclipse//technology/epp/downloads/release/helios/SR1/eclipse-rcp-helios-SR1-linux-gtk.tar.gz&mirror_id=1066


2. 설치 시작

tar xvzfp eclipse-rcp-helios-SR1-linux-gtk.tar.gz

mv eclipse /usr/local/

cd /usr/local

sudo chmod +x eclipse/

sudo vi /usr/bin/eclipse

#!/bin/sh

export ECLIPSE_HOME="/usr/local/eclipse"

$ECLIPSE_HOME/eclipse $*

sudo chmod 755 /usr/bin/eclipse

sudo vi /usr/share/applications/eclipse.desktop

[Desktop Entry]

Encoding=UTF-8

Name=Eclipse

Comment=Eclipse IDE

Exec=eclipse

Icon=/usr/local/eclipse/icon.xpm

Terminal=false

Type=Application

Categories=GNOME;Application;Development;

StartupNotify=true


프로그램 ==> 개발 ==> eclipse 확인하여 실행한다.

참고 출처 : http://munhoney.blog.me/40123010087



1. ubuntu iso파일을 이용해서 cd를 구워놓는다. 설치과정은 계속 next...하면 설치끝
  중간에 키보드 선택부분 나오길래 한글을 쓰려면 한글키보드 선택해야 하나? 했지만 그냥 기본으로 설치한다.
  나중에 설치후 인터넷 연결되면 알아서 업데이트한다.

2. 열악한 환경(마우스가 없는)의 세컨드 PC에 설치한 관계로 도저히 작업을 진행하기가 힘들어 일단 telnet, ftp, ssh를 설치하기로 결정(telnet 설치과정 참고).
   터미널을 열려면 단축키 Alt + F1 을 누르면 프로그램 선택창이 나오고 보조프로그램에서 터미널을 선택한다. (단축키 참고)

3. root 권한으로 작업하기 위해 root 패스워드 설정
    $>sudo passwd root  <== 요렇게 입력하면 password를 물어본다. 패스워드 입력하면 끝. (root 비번 변경하기 참고)

4. telnet, ftp, ssh 설치: 이하는 전부 root권한으로 설치했기 때문에 sudo는 생략했다.
- Telnet 설치
# apt-get install xinetd
# apt-get install telnetd
 vi /etc/xinetd.conf
service telnet
{
     disable = no
     flags = REUSE
     socket_type = stream
     wait = no
     user = root
     server = /usr/sbin/in.telnetd
     log_on_failure += USERID
}
/etc/init.d/xinetd restart  <== xinetd 데몬 재구동

- FTP 설치
 #apt-get install vsftpd
#vi /etc/vsftpd.conf
local_enable=YES  의 주석 삭제
write_enable=YES 의 주석 삭제

/etc/init.d/vsftpd restart  <== ftp 데몬 재구동

- SSH 설치하기
#apt-get install ssh
#vi /etc/ssh/sshd_config
#/etc/init.d/ssh restart  <== 데몬 재구동
#netstat -ntl
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN

이후는 윈도우에서 ssh로 root권한으로  접속하여 진행함.
아~ ftp보다 xmodem/zmodem으로 윈도우에서 다운받은 파일을 서버에 업로드하는것이 편하다.
rz, sz 명령어를 치면 ubuntu가 친절하게도 apg-get install ?  이하 명령어를 알려준다. 정말친절하다.

5. JDK 설치
sun 사 홈페이지에 가서 최신 jdk를 다운로드 한다.
zmodem을 이용하여 업로드한다.
/usr/local로 다운받은 파일을 이동한다.
#chmod a+x /usr/local/jdk-6u21-linux-i586.bin  <= 권한수정
#sh /usr/local/
jdk-6u21-linux-i586.bin 로 실행한다.
#update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.6.0_21/jre/bin/java" 1

링크명령어를 이용하여 복잡한 주소를 간단하게 링크건다.
#ln -s  /usr/local/jdk1.6.0_21  /usr/local/jdk
#vi /etc/profile 를 다음과 같이 추가하자.

PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin

완료후 java, javac 명령어를 쳐서 확인해보자. (
참고자료링크: http://blog.naver.com/gigar?Redirect=Log&logNo=60109622945)

6. Tomcat6 설치. : 참고링크 : http://blog.naver.com/hgh73?Redirect=Log&logNo=90090943931
다운로드 : wget http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz
#tar -xvzf apache-tomcat-6.0.14.tar.gz
#mv apache-tomcat-6.0.14 /usr/local/tomcat



작성중...