PPA 저장소 사용

Sol's·2023년 5월 14일
0

Aws 무중단 배포

목록 보기
3/28

PPA란?

Personal Package Archives의 약자로
개인 저장소입니다.

PPA에서 Tomcat8을 설치해 보겠습니다.

 sudo apt install tomcat8


apt저장소에 Tomcat8이 없다고 나옵니다.

PPA 저장소에서 Tomcat8버전을 찾을것입니다.
(apt update해도 안나오는 패키지를 찾을 수 있습니다.)


아래 명령어를 사용해 Tomcat8.5버전을 ubuntu 저장소에 넣습니다.
ppa:rivergod 는 개인 저장소의 소유자입니다.

sudo add-apt-repository ppa:rivergod/tomcat8.5


업데이트가 완료되었습니다.

업데이트 확인하기

apt안에 sorces.list에 ubuntu저장소의 메인 목록을 확인 할 수 있습니다.

 cd /etc/apt

확인하기
apt update 명령어를 사용할때 sources.list의 주소를 조회하게 됩니다.

 cat sources.list

추가된 목록 확인

추가된 목록은 sources.list.d 에 저장됩니다.

PPA에서 받은 저장소 Update하기

 sudo apt update

이제 PPA에서 받은 Tomcat8.5를 다운받을 수 있습니다.


하지만 우분투 20.04 LTS버전은 Focal Fossa인데 해당 Tomcat8.5버전을 지원하지 않는다고 합니다...

다른 Tomcat8.5버전을 찾아 다운받겠습니다.

이때 잘못된 기존에 잇던 Tomcat8.5버전을 삭제해야합니다

sudo add-apt-repository --remove ppa:rivergod/tomcat8.5

이제 우분투 20.04 LTS버전은 Focal Fossa이 지원되는 Tomcat8.5버전을 다운받겠습니다.

sudo add-apt-repository ppa:ttyrnpuu/tomcat


설치가 잘 되엇습니다.
rivergod-ubuntu-tomcat8_5-focal.list.save .save는 삭제가 잘 되었다는 뜻입니다.

이제다시 update를 해보겠습니다.

sudo apt update

ubuntu 저장소에 업데이트가 잘 되었는지 확인을 해보겠습니다.

sudo apt-cache search tomcat | grep tomcat

tomcat8 버전이 잘 설치가 되었습니다!

이제 설치해 보겠습니다.

sudo apt install -y tomcat8

Tomcat이 잘 띄워졌나 확인

netstat -nlpt


8080포트가 잘 띄워져있는것을 확인 할 수 있습니다!

Tomcat 종료, 실행, 재실행 명령어

sudo service tomcat8 stop
sudo service tomcat8 start
sudo service tomcat8 restart

ubuntu 정보확인

lsb_release -a

우분투 정보를 확인 할 수 있습니다.

배운점

ubuntu의 버전에 따라 패키지들이 호환이 안될 수 있으니 패키지마다 호환되는 버전을 잘 확인해야합니다!

profile
배우고, 생각하고, 행동해라

0개의 댓글