매일 업데이트
2022-01-29 22:19 4 min

우분투에서 PPA를 제거하는 방법

개인 패키지 아카이브(PPA) 제거 가이드: 우분투 사용자를 위한 최적의 방법

우분투 환경에서 소프트웨어를 최신 상태로 유지하는 데 있어, 과거에는 개인 패키지 아카이브(PPA)가 중요한 역할을 했습니다. PPA를 통해 개발자들은 우분투 공식 저장소에 포함되지 않은 프로그램들을 사용자에게 제공할 수 있었죠. 그러나 PPA는 추가 과정이 복잡하고, 보안상 취약할 수 있으며, 지원이 중단되는 경우도 있어 사용에 주의가 필요합니다. 그렇다면, 더 이상 필요하지 않거나 문제가 발생한 PPA는 어떻게 제거해야 할까요? 우분투에서 PPA를 삭제하는 두 가지 효율적인 방법을 자세히 살펴보겠습니다.

참고: 이 가이드는 우분투를 기반으로 한 리눅스 민트(Linux Mint), 엘리멘터리 OS(Elementary OS)와 같은 운영체제 사용자에게도 유용합니다. 하지만, 이러한 운영체제는 우분투와 동일한 '소프트웨어 및 업데이트' 앱이 없을 수 있으므로, 터미널을 이용한 PPA 제거 방법을 추천합니다.

우분투 설정 앱을 이용한 PPA 제거

가장 먼저 소개할 방법은 우분투의 '소프트웨어 및 업데이트' 앱을 사용하는 것입니다. 이 방법은 GUI 환경에서 몇 번의 클릭만으로 PPA를 삭제할 수 있어 초보자에게 적합합니다. 시작하려면, 윈도우 키를 누르고 '소프트웨어 및 업데이트'를 검색하여 실행하세요.

앱이 실행되면 시스템의 소프트웨어 소스를 새로 고치는 시간이 필요합니다. 새로 고침이 완료되면 '다른 소프트웨어' 탭으로 이동합니다. 여기에는 우분투 시스템의 기본 소스 외에 추가된 모든 타사 소프트웨어 저장소가 표시됩니다. 제거하려는 PPA를 선택하고 '제거' 버튼을 클릭하면 됩니다. 이 과정을 제거하려는 각 PPA에 대해 반복한 후, 앱을 닫으면 변경 사항이 적용됩니다.

터미널 및 ppa-purge를 이용한 PPA 제거

다음으로, 터미널을 통해 PPA를 제거하는 방법을 살펴보겠습니다. 터미널은 서버 환경과 같이 그래픽 환경이 없는 곳에서도 유용하며, 특히 'ppa-purge'라는 도구를 사용하면 PPA를 쉽고 빠르게 제거할 수 있습니다.

ppa-purge 설치

ppa-purge를 설치하기 전에, 먼저 시스템을 업데이트하여 최신 패키지 정보를 가져와야 합니다.

sudo apt update

이제 다음 명령어를 사용하여 ppa-purge를 설치합니다.

sudo apt install ppa-purge

참고: 일부 우분투 버전이나 우분투 기반 배포판에서는 ppa-purge 패키지를 찾을 수 없을 수도 있습니다. 이 경우 pkgs.org에서 데비안 패키지 파일을 직접 다운로드하여 설치해야 합니다.

ppa-purge 사용법

ppa-purge는 제거하려는 PPA의 이름을 알고 있다면 매우 쉽게 사용할 수 있습니다. 하지만 정확한 PPA 이름을 기억하기 어려울 때는, 터미널의 강력한 기능인 파이프(|)와 검색 기능을 활용할 수 있습니다. 예를 들어 'Adapta GTK3 테마' PPA를 제거한다고 가정해 보겠습니다.

가장 먼저, 터미널 히스토리를 확인하여 해당 PPA를 추가했던 명령어를 찾아야 합니다. 히스토리는 사용자가 입력한 모든 명령어를 기록하기 때문에 PPA를 추가한 명령어를 찾는 데 매우 유용합니다.

히스토리 확인 명령어는 다음과 같습니다:

history

또는

history | more

하지만 히스토리가 길다면, 특정 PPA 관련 명령어만 찾기가 어려울 수 있습니다. 이럴 때 유용한 것이 grep 명령어입니다.

history | grep "ppa:"

또는

history | grep "sudo add-apt-repository"

이 명령어들은 히스토리에서 'ppa:' 또는 'sudo add-apt-repository'를 포함하는 줄을 찾아 보여줍니다. 필요에 따라 검색어를 변경하여 사용할 수도 있습니다.

히스토리에서 제거하려는 PPA의 이름을 확인했다면, ppa-purge를 사용하여 PPA를 삭제할 수 있습니다.

sudo ppa-purge ppa:tista/adapta

마지막으로, 시스템을 업데이트하여 변경 사항을 적용합니다.

sudo apt update

결론

PPA는 과거에는 최신 소프트웨어를 얻는 데 유용한 방법이었지만, 현재는 때때로 문제의 원인이 되기도 합니다. 다행히도, 우분투 개발자들은 PPA 없이도 최신 소프트웨어를 제공하기 위해 많은 노력을 기울여 왔습니다. 하지만, PPA가 여전히 유용할 때도 있으므로, PPA를 추가하고 제거하는 방법을 숙지하는 것이 중요합니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.