ubuntu PPA 설치 에러

wisdom·2022년 9월 2일
0

트러블슈팅

목록 보기
10/12

Troubleshooting

발생한 문제

  • 우분투 명령어 연습 목적으로 공부하다가 PPA(Personal Package Archive) 를 알게 됐고 tomcat 8.5를 설치하려고 했다. 그런데 아래 사진에 보이는 에러로 설치할 수가 없었음

PPA
개발자가 소스코드를 업로드하면 자동으로 패키지화되어 사용자가 직접 다운로드 받아 설치를 해볼 수 있게 해주는 소프트웨어 저장소
https://launchpad.net/ubuntu/+ppas


해결 과정

원인 파악

  • 해당 Tomcat 8.5는 Xenial을 지원해준다. 그런데 내가 사용중인 우분투 버전 20.04는 focal 이다. 버전 차이로 쓸 수가 없음.

    우분투 버전 역사

    aws 서버의 우분투 버전

    해당 Tomcat 8.5 를 사용 가능한 시리즈 목록

해결 방법

  • 잘못된 버전의 ppa 저장소 우선 삭제
    - sudo add-apt-repository --remove ppa:rivergod/tomcat8.5
    - before
    - after
    - sudo apt update 시, 잘못된 버전의 ppa 저장소 삭제 후 에러가 없음을 확인할 수 있음

  • 우분투 버전을 Tomcat 8.5 을 지원하는 16.04(Xenial) 로 다운그레이드 하거나 Focal 버전에서 사용 가능한 다른 톰캣 설치하는 방법이 있다. OS 우분투의 버전을 바꾸는 것보다는 현재 우분투에서 사용 가능한 톰캣을 설치하는게 합리적이라 판단해서 20.04(focal) 을 지원하는 Apache Tomcat 8.5.x 을 설치함
    - Apache Tomcat 8.5.x



아래 명령어로 설치 진행함

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


결과


회고

  • 버전은 정말 중요함
profile
문제를 정의하고, 문제를 해결하는

0개의 댓글