PPA(Personal Package Archive) : 개인 저장소
sudo apt-cache search tomcat
메뉴판 목록에서 tomcat의 어떤 버전을 가졌는지 검색합니다.
tomcat10가 있는데 우리는 10이 아닌 버전 9를 설치하고 싶습니다.
우리가 설치한 버전 10을 삭제하고 9를 설치하겠습니다.
프로그램 삭제
- sudo apt remove tomcat10 : 설정 파일은 삭제하지 않습니다.
- sudo apt -purge remove tomcat10 : 설정 파일까지 모두 삭제합니다.
2번 방법으로 삭제해야 깔끔하게 삭제할 수 있습니다.
삭제가 잘 되었는지 netstat -nlpt로 포트가 돌고 잇는지 확인해보겠습니다.
8080 포트가 돌고 있지 않은 것을 볼 수 있습니다.
이제 tomcat8를 설치해보겠습니다.
sudo apt install tomcat8이라고 입력해보면 설치되지 않습니다.
해당 패키지가 없다고 다른 패키지를 이요하라고 합니다.
우리 메뉴판에 tomcat8이 없는 것입니다.
기존의 ubuntu repository 저장소가 tomcat8을 들고 있지 않기 때문에 우리가 저장소를 하나 추가 해줄건데 이를 PPA 라고합니다
PPA 찾기
https://launchpad.net/ubuntu/+ppas
이 사이트는 즐겨찾기를 해두는 게 좋습니다. apt 저장소에 없는 프로그램은 여기서 찾은 뒤 추가합니다.
tomcat 8.5 을 선택합니다.
tomcat 8.5를 클릭해서 들어가보면 이 저장소를 추가하는 방법이 나옵니다.
우분투 코드 네임 확인
우분투 버전에는 코드명이 있습니다. 우리가 설치한 우분투 버전은 20.04이고 코드명은 FocalFossa입니다.
Focal을 지원하는 tomcat8을 받아야 합니다.
우분투 버전과 코드명을 확인할 수 있는 명령어가 있습니다.
lsb_release -a
- 기본 ububtu 저장소가 잇었는데 이 저장소를 기반으로 apt update하여 프로그램 목록 메뉴판을 받았습니다.
- 이 메뉴판에 tomcat10은 있는데 tocat8는 없습니다. 저장소를 변경하는 것도 가능하지만 이보다 PPA를 사용하는것이 간편합니다.
- PPA에 가서 tomcat8을 가진 저장소를 찾습니다.
- 이 저장소를 ubuntu 저장소에 추가하고 나서 apt update를 하면 메뉴판에 tomcat 8이 추가되어 설치할 수 있게 됩니다. ppa:개인저장소주인아이디/프로그램아이디 형식입니다.
PPA 추가
sudo add-apt-repository ppa:ttyrnpuu/tomcat
필자는 설치도중 에러가나서 그냥 tomcat 10 버전을 사용했다
'AWS' 카테고리의 다른 글
리눅스 명령어 step 7 (3) | 2024.11.12 |
---|---|
리눅스 명령어 step 5 (9) | 2024.11.06 |
리눅스 명령어 step 4 (3) | 2024.10.31 |
리눅스 명령어 step 3 (0) | 2024.10.31 |
리눅스 명렁어 step 2 (0) | 2024.10.31 |