리눅스 민트 사용자 여러분, PPA(개인 패키지 아카이브)를 시스템에서 관리하는 방법을 알고 싶으신가요? 하지만 어디서부터 시작해야 할지 막막하신가요? 걱정하지 마세요! 이 가이드에서는 리눅스 민트에서 PPA를 편집하는 다양한 방법을 자세히 안내해 드립니다.
리눅스 민트에서 PPA 편집 – GUI 방식
만약 여러분이 리눅스 민트 사용자이고 터미널 사용을 선호하지 않는다면, GUI(그래픽 사용자 인터페이스)를 통해 PPA를 쉽게 편집할 수 있습니다. 다음은 그 방법입니다.
먼저 키보드에서 윈도우 키를 눌러 시나몬, 메이트 또는 사용 중인 리눅스 민트 데스크톱 환경에서 검색창을 엽니다. 여기에 “소프트웨어 소스”를 입력하세요.
만약 검색 결과에서 해당 앱을 찾을 수 없다면, Alt + F2 키를 눌러 빠른 실행 메뉴를 활성화하세요. 그런 다음 `pkexec mintsources` 명령어를 입력하고 Enter 키를 눌러 실행합니다.
리눅스 민트의 소프트웨어 소스 앱이 실행되면 여러 선택 옵션이 표시됩니다. “공식 저장소”, “PPA”, “추가 저장소”, “인증 키”, 그리고 “유지 관리” 탭이 있습니다.
PPA를 편집하려면 “PPA” 섹션을 찾아 클릭하세요. 이 영역에서 사용자가 추가한 모든 타사 소프트웨어 저장소를 관리할 수 있습니다.
새 PPA를 추가하려면 “추가” 버튼을 클릭하고, 삭제하려면 “제거” 버튼을, 기존 저장소를 수정하려면 “편집” 버튼을 클릭하세요.
소프트웨어 소스 편집을 완료했다면 앱을 닫아주세요.
리눅스 민트에서 PPA 편집 – 터미널 방식
소프트웨어 소스 목록을 편집하는 또 다른 방법은 터미널을 통해 `/etc/apt/sources.list.d/` 폴더를 직접 여는 것입니다. 이 폴더에는 리눅스 민트의 모든 소프트웨어 소스 정보가 저장되어 있습니다. 시스템에 추가된 각 PPA는 이 폴더에 파일 형태로 저장됩니다.
편집 과정을 시작하려면 먼저 리눅스 민트 데스크톱에서 터미널 창을 열어야 합니다. 키보드에서 Ctrl + Alt + T 키를 누르거나 앱 메뉴에서 “터미널”을 검색하여 실행할 수 있습니다.
터미널 창이 열리면 `cd` 명령어를 사용하여 `/etc/apt/sources.list.d/` 폴더로 이동합니다. 이 폴더에 도착했다면 `ls` 명령어를 실행하여 디렉토리 내용을 확인할 수 있습니다.
`ls`
만약 PPA 파일이 많다면, `ls` 명령어와 `grep` 필터 명령어를 조합하여 더욱 효율적으로 원하는 PPA를 찾을 수 있습니다. `grep`을 사용하면 특정 키워드를 포함하는 파일을 필터링할 수 있습니다.
예를 들어 Mozilla 보안 PPA를 찾고 싶다면, 아래 명령어를 실행하면 됩니다.
ls | grep "mozilla"
PPA 삭제하기
리눅스 민트에서 PPA를 완전히 제거하려면 기본적인 Bash 터미널 명령어를 사용하여 해당 파일을 폴더에서 바로 삭제할 수 있습니다. 특정 PPA를 삭제하려면 `rm` 명령어를 사용하고 PPA 파일 이름을 지정하면 됩니다.
예를 들어, 리눅스 민트에서 Mozilla Security PPA(빠른 Firefox 및 Thunderbird 업데이트를 제공하는 PPA)를 삭제하려면 `ubuntu-mozilla-security-ppa-focal.list` 파일과 함께 `rm` 명령어를 실행하면 됩니다.
cd /etc/apt/sources.list.d/
sudo rm ubuntu-mozilla-security-ppa-focal.list
리눅스 민트 PC에서 PPA 목록 파일을 제거하려면 `”my_ppa_file_here.list”` 부분을 리눅스 민트에서 삭제하려는 PPA 파일 이름(` /etc/apt/sources.list.d/`에 위치)으로 대체하면 됩니다.
cd /etc/apt/sources.list.d/ sudo rm my_ppa_file_here.list
PPA를 삭제한 후에는 `update` 명령어를 실행해야 합니다. 이 명령어는 리눅스 민트가 삭제된 PPA를 인식하도록 합니다.
sudo apt update
업데이트가 완료되면 PPA가 완전히 삭제됩니다.
기존 PPA 수정하기
터미널을 사용하여 기존 PPA를 수정할 수도 있습니다. 먼저 아래의 `cd` 명령어를 사용하여 `/etc/apt/sources.list.d/` 디렉토리로 이동해야 합니다.
cd /etc/apt/sources.list.d/
이제 `ls` 명령어를 실행하여 해당 폴더의 내용을 확인하고 수정할 PPA 파일을 찾습니다.
`ls`
또는 필터링을 사용하여 더 쉽게 찾을 수 있습니다.
ls | grep "ppa 이름"
PPA 파일 이름을 찾았다면 `nano` 텍스트 편집기를 사용하여 PPA 파일을 편집합니다. 예를 들어, Mozilla Security PPA를 편집하려면 다음 명령어를 입력합니다.
sudo nano ubuntu-mozilla-security-ppa-focal.list
편집 모드에서 `nano` 텍스트 편집기를 사용하여 원하는 내용을 수정하거나 변경합니다. 완료되면 Ctrl + O를 눌러 저장하고 Ctrl + X를 눌러 편집기를 종료합니다.
아래의 예시 명령어를 참고하여 PPA를 수정하세요.
cd /etc/apt/sources.list.d/ sudo nano my-ppa-file.list
새 PPA 추가하기
터미널을 통해 리눅스 민트에 새로운 PPA를 추가하는 과정은 기존 PPA를 제거하거나 수정하는 것보다 훨씬 간단합니다. 새 PPA를 추가하려면 아래의 `add-apt-repository` 명령어를 사용하면 됩니다.
sudo add-apt-repository ppa:my-ppa/ppa