우분투/스마트폰/자바/JDK/ add-apt-repository 없을때…

스마트폰에 우분투 깔아보고 여러가지 깔아볼려고했는데

apt-get가 덜깔려있네..

sudo apt-get install python-software-properties
sudo apt-get install software-properties-common

이것으로 깔면됨…

 

새로 릴리즈된 우분투 서버를 설치한 후, 오라클 JDK 7 설치를 위해 레포지터리 추가할려고 보니 add-apt-repository 커맨드가 없군요.
이런 경우에는 다음 명령어를 실행시켜 설치해주어야 합니다:
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common

위 명령을 실행하면 add-apt-repository 커맨드가 설치됩니다.
이제 webupd8team 레포지터리를 추가합니다:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

그런 다음, 자바 패키지를 설치해주시면 됩니다:
sudo apt-get install oracle-java7-installer
[출처] 우분투 12.10의 add-apt-repository 커맨드|작성자 블링블링

 

 

 

저번에는 jdk 랑 tomcat을 그냥 쌩으로 다운로드 받아서 설치하는 방법 에 대해서 글을 작성했었는데

요번에는 apt-get 으로 쉽고 간지나게 설치해 보자.

아무것도 안깔려 있다고 가정하고 먼저 Oracle JDK 를 설치해 보자.

먼저 apt-add-repository 명령으로 Oracle JDK 가 있는 repository를 추가시켜 줘야 되는데, 만약 이 명령어를 입력했는데 요런 명령어가 없다고 그라면 요렇게 해서 설치를 할 수 있다.

1
sudo apt-get install python-software-properties
2. sudo apt-get install software-properties-common<-요게 꼭 필요한디 없었음 ㅠ_ㅠ

apt-add-repository 가 설치됬다면 요렇게 해서 Oracle JDK 를 설치한다. JDK를 설치하면서 뭐 물어보는데 대충 예예~ 하고 넘어가면 된다.

1
2
3
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer

쪽바로 설치됬는지 확인할려면

1
java -version

JDK를 설치했으니 톰캣을 설치해보자.

1
sudo apt-get install tomcat6

요렇게 설치를 하면 설치가 완료되자 마자 톰캣 서비스를 실행시켜주는데

* no JDK found – please set JAVA_HOME

요런 메시지가 뜨면서 톰캣이 실행이 되지 않는다.

/etc/profile, /etc/environment 요런데다 JAVA_HOME을 설정해 주라고 해서 해봤는데 잘 안됐다.

고럴땐 /etc/default/tomcat6 파일을 vi 편집기로 열어 JAVA_HOME=/usr/lib/jvm/java-7-oracle 요렇게 JAVA_HOME을 설정해 주니 잘됬다.

1
2
3
sudo vi /etc/default/tomcat6
# 대충 위쪽 부분에 JAVA_HOME=/usr/lib/jvm/java-7-oracle 요거 추가

다시 톰캣 스타트

1
sudo service tomcat6 start

웹브라우져로 확인

※ 각종 파일 위치들

server.xml : /etc/tomcat6/server.xml

로그파일 : /var/log/tomcat6/catalina.out,  /var/log/tomcat6/localhost.xxxx-xx-xx.log

 

출처

http://blog.naver.com/cabsoft88?Redirect=Log&logNo=90162569968

http://stove99.tistory.com/154

Leave a Reply

Your email address will not be published.