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 |
---|