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
에 저장됩니다.
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
netstat -nlpt
8080포트가 잘 띄워져있는것을 확인 할 수 있습니다!
sudo service tomcat8 stop
sudo service tomcat8 start
sudo service tomcat8 restart
lsb_release -a
우분투 정보를 확인 할 수 있습니다.
ubuntu의 버전에 따라 패키지들이 호환이 안될 수 있으니 패키지마다 호환되는 버전을 잘 확인해야합니다!