AWS/aws CICD-metacoding

리눅스 apt 와 ppa저장소 이용한 프로그램 설치

MDanderson 2024. 8. 9. 21:28

리눅스는 최상위 관리자가 root

whoami 하면 무엇으로 접속되어있는지 알수있음

 

@리눅스에 tomcat9설치하기

 

sudo apt-cache search tomcat | grep tomcat   : apt목록에있는 tomcat을 보여줌

sudo apt update

sudo apt install -y tomcat9

netstat -nlpt  로 보면 8080포트에 톰캣이 돌아가고 있을것이다.

EC2에서 보안그룹에서 인바운드규칙에 TCP 8080 포트를 열어주고 anywhre ip4로 누구나 접속가능하게  해주면

   ip주소:8080으로 접속가능함

 

 

@삭제하기

 

sudo apt remove tomcat9 ( 설정파일은 지우지않음)

sudo apt --purge remove tomcat9 ( 설정파일까지 모두 지움)

 

 

@apt목록에 없는 tomcat8설치하기

 

launchpad ubuntu ppa 를 검색하여

https://launchpad.net/ubuntu/+ppas로 가서  tomcat8을 검색하기

여러개중에  예를들어 tomcat8.5 클릭 하면

ppa저장소를 apt 목록에 추가하는 방법이 코드로 나온다

ex)

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

 

sudo add-apt-repository ppa:개인저장소id/프로그램명

 

 

하지만 apt update가 안될것이다. 그이유는

우분투 Xenial버전만 지원하기때문이다

 

출처 나무위키,https://namu.wiki/w/Ubuntu/%EB%B2%84%EC%A0%84

 

우분투 20.04 버전을 설치했으니 Focal Fossa을 지원하는걸 찾아야함

다시검색해서 Apache Tomcat 8.5.x를 눌러보면 Focal을지원함

 

 

그럼 먼저 이전에 깔았던 잘못된 버전의 tomcat을 지우자

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

sudo apt update

 

하고 설치해보자

 

sudo add-apt-repository ppa:ttyrnpuu/tomcat
sudo apt update

 

 

*참고 - 우분투 버전, 코드명 확인  명령어

lsb_release -a

 

'AWS > aws CICD-metacoding' 카테고리의 다른 글

리눅스 표준 입출력  (0) 2024.08.11
리눅스 링크  (0) 2024.08.10
리눅스 그룹 변경  (0) 2024.08.10
리눅스 권한  (0) 2024.08.10
리눅스 프로세스, 서비스 명령어  (0) 2024.08.10