ubuntu ppa 사용하기

leekyungryul·2023년 9월 3일

ubuntu

목록 보기
1/2
post-thumbnail

실습순서

1. 실습을 위한 ec2서버 실행
2. apt 저장소 목록 확인
3. apt 저장소 목록 갱신
4. tomcat9 설치
5. tomcat9 삭제
6. tomcat8 설치

ubuntu 운영체제 실습을 위해서 aws의 ec2 서버를 생성

ubuntu 버전은 20.04버전으로

운영체제는 우분투 세부 유형은 모두 프리티어급으로 셋팅했다.
tomcat설치를 실습대상으로 할것이기에 방화병에서 8080포트를 개방해두었다.

키파일을 생성하고 저장된 장소로 이동하였다.
그리고 아래 명령어를 입력하면 ec2머신으로 접속이 가능하다
접속주소는 아래 페이지에서도 확인 가능하다.

공인 아이피 주소로 ssh접속하면 된다.

ssh -i "tacademy-kafka.pem" ubuntu@ec2-54-180-100-62.ap-northeast-2.compute.amazonaws.com
ubuntu@ip-172-31-32-76:~$ apt-cache search tomcat

tomcat 프로그램이 apt 저장소 목록에 있는지 확인

ubuntu@ip-172-31-32-76:~$ apt-cache search tomcat

하지만 아무것도 출력되지 않는다.

apt 저장소 목록 갱신

ubuntu@ip-172-31-32-76:~$ sudo apt-get update


그런다음 다시 확인해보면

ubuntu@ip-172-31-32-76:~$ apt-cache search tomcat


tomcat9이 목록에서 확인이 가능하다.

tomcat9 설치

ubuntu@ip-172-31-32-76:~$ sudo apt install tomcat9


Y를 입력하면 된다.

그럼 이렇게 마무리 될 것이다.
tomcat이 제대로 설치되었는지 확인해보자.

실행중인 포트를 확인해보려했는데 net-tools를 설치해야 했다.

그런다음 다시 확인해보면

8080포트가 listen중임을 확인할 수 있었다.
실행중인 서버에 접속해서 확인해보자.
먼저 서버의 퍼블릭 아이피주소를 확인한다.

그런다음 퍼블릭아이피주소:8080을 치면 아래와 같은 tomcat 기본화면이 표시된다.

만약 fail이 뜬다면 방화벽을 확인해보아야 한다.
인바운드 규칙에서 8080포트를 열어주어야 한다.

tomcat9 삭제

아래 명령어는 설정파일까지 모두 삭제한다.

ubuntu@ip-172-31-32-76:~$ sudo apt --purge remove tomcat9


다시 확인해보면 8080포트가 돌고있지 않다.

tomcat8 설치

그런데 현재 apt list에는 tomcat8이 없다.
그래서 apt install tomcat8을 해도 설치가 되지 않는다.

그래서 ppa를 사용해보자.

  • 새로운 저장소(ppa) 추가하기
    기본 ubuntu apt repository에 추가해서 개인 repository를 등록해놓고 apt-get update하면 된다.
    그럼 tomcat8을 보관하고 있는 ppa를 찾아보자
    launchpad ubuntu ppa라고 구글링한다.

    들어가서 tomcat8을 검색한다.

    여기서 주의할 점이 있다.
    우리가 생성한 ec2서버의 os인 ubuntu의 버전은 20.04이기때문에 해당버전을 지원하는 프로그램을 받아야 한다.
    버전확인방법
lsb_release -a

위의 목록 중에서 두번째 중에 있는 Apache Tomcat 8.5.x를 클릭한다.

ubuntu 20.04의 코드네임은 jammy이다.
그래서 published in에서 focal을 선택하고 filter를 클릭하자

등록을 위해 다음 명령어를 입력한다.

sudo add-apt-repository ppa:ttyrnpuu/tomcat


설치가 되었는지 확인해보자

cd /etc/apt/


해당 디렉터리에는 sources.list파일과 sources.list.d라는 디렉터리가 보인다.
sources.list파일에는 메인저장소의 목록 주소가 저장되어있다.

sources.list.d 디렉터리로 이동해보면 방금 저장한 리포지토리 목록이 보일것이다.

cd sources.list.d

목록을 다시 갱신하자.

sudo apt-get update


apt 목록에 tomcat8이 들어갔는지 확인

sudo apt-cache search tomcat8


tomcat8 설치

sudo apt install tomcat8


이렇게 마무리 된다.

수신중인 포트 확인

netstat -nlpt


정상작동 확인

profile
끊임없이 노력하는 개발자

0개의 댓글