본문 바로가기

평생공부

[Ubuntu Error] Ubuntu 20.04에서 PPA repository 보기 및 제거

WSL2에서 Ubuntu 20.04에 px4를 실행하며

생기는 문제점을 모아보기로 했습니다.

 make px4_sitl gazebo를 하니 cmake 에러가 떴습니다.

( 이 부분은 나중에 또 다루겠습니다.)

이 문제점을 해결하기 위해 다시  sudo apt-get update를 했더니

 

E: The repository 'http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu focal Release' does not have a Release file.

라는 에러를 받았습니다.


오늘은 저처럼 리눅스 GUI가 없을 때

어떻게 PPA 레포지터리를 보고 제거할 수 있는지에 대해 알아보겠습니다.

 

 

Ubuntu 20.04는 코멘드 라인에서

apt나 Ubuntu's desktop의 다른 소프트웨어 애플리케이션들로부터

다양한 소프트웨어를 다운받을 수 있는데요.

 

PPA 레포지터리도 위의 어플리케이션과 마찬가지로

package를 설치하는데 쓰입니다.

다만 PPA는 업데이트 과정에서 자동적으로 지우지 않기 때문에

더 이상 불필요한 PPA 레포지터리를 설치/업데이트할 때마다

이용자가 일일히 지워주어야 합니다. 

 

PPA 레포지터리 보기

$ apt policy  를 보면 PPA repository를 보실 수 있습니다.

저 같은 경우 위에서 에러 메시지를 보았죠?

문제의 레포지터리를 삭제해봅시다.

PPA 레포지터리 삭제하기

레포지터리를 삭제하는 command는 아래와 같은 형식을 취하고 있으며

$ sudo add-apt-repository --remove ppa:PPA_REPOSITORY_NAME/PPA

 

제가 본 에러를 해결하려면 빨간색으로 표시란 부분을 바꿔주시면 됩니다.

E: The repository 'http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu focal Release' does not have a Release file.

 

지우려는 package의 정보가 나오며 enter를 치면 삭제가 됩니다.

성공적으로 삭제했다면 다시 업데이트를 했을 때 성공적으로 업데이트가 됩니다.

 

'평생공부' 카테고리의 다른 글

[Ubuntu] 외부 SSD에 우분투 18.04LTS 설치하기  (1) 2021.03.16