Do diffence

[Ubuntu] ppa 저장소 추가 본문

OLD

[Ubuntu] ppa 저장소 추가

고포릿 2011. 3. 5. 17:32
우분투 소프트웨어 패키지를 설치하기 위해 .deb 패키지를 다운받거나 ppa 저장소를 이용할 수 있다.
/etc/apt/sources.list 에 저장된 ppa 저장소에서 최신 소스트웨어를 설치하게 된다.
openoffice, libreoffice, sun-java6 등의 외부 패키지는 ppa에서 관리하는 소스리스트에 추가해 손쉽게 apt-get 명령으로 설치/관리할 수 있다.
그런데 ppa 소스 저장소를 관리하는 방법은 9.10(Karmic) 이전와 이후로 나눌 수 있다.

여기서는 sun-java6 를 추가해 설치하는 과정을 살펴본다. 구글링을 통해 ubuntu의 sun-java6 관리하는 ppa가
https://launchpad.net/~sun-java-community-team/+archive/sun-java6 에서 관리한다는 것을 알 수 있다. 이곳에서 Technical detail에 deb 소스는 다음과 같다. 이 소스내에 ppa 관리 사용자아이디/ppa name을 알 수 있다.

https://launchpad.net/~sun-java-community-team/+archive/sun-java6
Technical detail
- ppa id: sun-java-community-team
- ppa name: sun-java6

Signing key:
1024R/3EBCE749


1. 9.10(Karmic) 이후

Step 1: ppa 주소를 확인한다.

ppa:sun-java-community-team/sun-java6


Step 2: 터미널에서

sudo add-apt-repository ppa:sun-java-community-team/sun-java6


Step 3: 설치한다.

sudo apt-get update

sudo apt-get install sun-java6-jdk


2. 9.10 이전 버전
Step 1: 우분투 소스목록에 위의 ppa source를 입력한다.

sudo gedit /etc/apt/sources.list


Step 2: signing key 추가

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3EBCE749


Step 3: 설치한다.

sudo apt-get update

sudo apt-get install sun-java6-jdk


3. ppa 제거

ppa-purge 를 설치하면 해당 패키지도 깨끗이 제거해 준다.

sudo apt-get install ppa-purge

sudo ppa-purge  ppa:sun-java-community-team/sun-java6