Linux Mint에서 PPA를 편집하는 방법(GUI 및 터미널)

Linux Mint에서 PPA를 편집하는 가장 쉬운 방법은 내장된 소프트웨어 소스 도구를 사용하는 것입니다. 최신 Linux Mint의 PPA 페이지에서는 PPA를 추가, 제거, 활성화, 비활성화하고 콘텐츠를 탐색할 수 있습니다. 저장소 라인 자체를 변경해야 하는 경우에는 터미널을 사용하여 해당 APT 소스 파일을 편집하십시오.

이 가이드는 현재 Linux Mint 툴링을 기준으로 작성되었습니다. Linux Mint 22.3 "Zena"는 Ubuntu Noble 패키지 기반을 사용하며, LMDE는 Debian 기반이므로 Ubuntu PPA 대상으로 간주해서는 안 됩니다. Linux Mint 자체의 mintsources 프로젝트는 PPA 지원이 비활성화된 경우 PPA 페이지를 숨길 수 있습니다.

Software Sources를 사용하여 Linux Mint에서 PPA를 관리하세요

1. 오픈 소스 소프트웨어

응용 프로그램 메뉴를 열고 '소프트웨어 소스'를 검색 하여 실행하세요. 저장소 설정이 시스템 전체에 영향을 미치므로 관리자 인증이 필요할 수 있습니다.

Linux Mint 애플리케이션 메뉴에서 검색 결과에 소프트웨어 소스가 강조 표시됩니다.
리눅스 민트 애플리케이션 메뉴에서 소프트웨어 소스를 검색하세요.

2. PPA 페이지를 엽니다.

왼쪽 사이드바에서 PPA를 선택하세요 . 현재 인터페이스에는 '활성화됨' 열과 '추가' , '제거' , '찾아보기 ' 세 가지 주요 버튼이 있습니다 . 이전 튜토리얼에서는 '편집' 버튼이 언급될 수 있지만, 현재 Linux Mint UI에는 PPA용 편집 버튼이 없습니다.

Linux Mint 소프트웨어 소스 PPA 페이지 (활성화됨 열과 추가, 제거 및 찾아보기 버튼 포함)
현재 PPA 페이지는 PPA 항목 활성화, 추가, 삭제 및 검색에 중점을 두고 있습니다.

3. 기존 PPA를 활성화 또는 비활성화합니다.

PPA 옆의 확인란을 사용하여 활성화 또는 비활성화할 수 있습니다. 비활성화는 문제 해결 시 유용합니다. 소스가 구성된 상태로 유지되지만 APT가 해당 소스에서 패키지를 가져오지 못하게 됩니다. 저장소 상태를 변경한 후에는 소프트웨어 소스에서 APT 캐시 업데이트 메시지가 표시되면 클릭하여 업데이트하십시오.

Linux Mint 소프트웨어 소스 목록에서 PPA 행이 선택되어 있고 '활성화' 확인란이 표시된 경우
'활성화됨' 확인란을 선택하여 PPA를 일시적으로 비활성화하거나 다시 활성화할 수 있습니다.

4. 새 PPA를 추가합니다.

[추가]를 클릭한 다음 일반적인 ppa:owner/name형식으로 PPA를 입력하세요. PPA 식별자는 추측하지 말고 프로젝트의 공식 PPA 페이지에서 복사하세요. Linux Mint의 현재 mintsources 코드는 PPA를 추가하기 전에 해당 PPA가 시스템의 Ubuntu 기본 릴리스를 지원하는지 확인합니다.

Linux Mint 소프트웨어 소스에 PPA 소유자와 이름 형식을 표시하는 PPA 대화 상자를 추가합니다.
PPA 식별자를 ppa:소유자/이름 형식으로 입력한 다음 추가를 확인하세요.

5. PPA를 제거합니다

해당 PPA를 선택하고 [제거]를 클릭한 다음 APT 캐시를 새로 고치세요. 저장소를 제거해도 이전에 해당 저장소에서 설치한 패키지가 자동으로 다운그레이드되지는 않으므로, PPA 항목이 사라졌다고 해서 시스템이 Linux Mint의 패키지 버전으로 되돌아갔다고 생각하지 마세요.

터미널에서 PPA를 편집하세요

터미널은 반복적인 명령을 실행하거나 실제 APT 파일을 검사해야 할 때 더 유용합니다.

PPA 추가

sudo add-apt-repository ppa:owner/name
sudo apt update

owner/name원하는 PPA로 바꿔주세요 . add-apt-repository워크플로우에서 소스 입력과 서명 키를 자동으로 처리해주므로, 예전 튜토리얼에서처럼 키 명령어를 수동으로 붙여넣는 것보다 안전합니다.

Linux Mint 터미널에서 sudo add-apt-repository 명령어를 실행하고 샘플 PPA를 표시하는 화면입니다.
add-apt-repository 명령어를 PPA 식별자와 함께 사용한 다음 패키지 메타데이터를 새로 고치세요.

PPA를 깔끔하게 제거하세요

sudo add-apt-repository --remove ppa:owner/name
sudo apt update

소스 파일만 삭제하는 것보다 이 방법이 더 나은데, 현재 Linux Mint는 PPA에 대한 전용 서명 키도 유지하기 때문입니다.

Linux Mint 터미널에서 `add-apt-repository remove` 명령 다음에 `sudo apt update` 명령이 실행되는 화면입니다.
`add-apt-repository` 명령어를 사용하여 PPA를 제거한 다음 `apt update`를 실행하세요.

PPA 소스 파일과 키를 찾으세요

APT는 추가 저장소를 읽어옵니다 /etc/apt/sources.list.d/. 현재 Linux Mint의 mintsources는 PPA를 .list파일로 작성하고 해당 키를 참조 /etc/apt/keyrings/와 함께 저장합니다 signed-by=. 다음 명령으로 두 위치를 모두 확인할 수 있습니다.

ls /etc/apt/sources.list.d/
ls /etc/apt/keyrings/

.sourcesAPT는 Ubuntu의 sources.list 설명서 에 나와 있는 것처럼 최신 형식도 지원하므로 모든 타사 저장소가 해당 .list파일을 사용할 것이라고 가정하지 마십시오.

Linux Mint 터미널에서 sources.list.d 및 apt 키링 디렉터리의 파일 목록을 보여줍니다.
저장소 정의와 서명 키는 APT 구성의 별도 위치에 저장됩니다.

PPA 소스 라인을 수동으로 편집합니다.

URI, 스위트 또는 옵션을 정말로 변경해야 하는 경우, 먼저 파일을 백업한 다음 루트 권한으로 편집하십시오.

sudo cp /etc/apt/sources.list.d/example.list /etc/apt/sources.list.d/example.list.bak
sudo nano /etc/apt/sources.list.d/example.list
sudo apt update

지원되지 않는 PPA를 강제로 작동시키기 위해 Ubuntu 코드명을 변경 하지 마십시오 . Linux Mint 22.3은 Noble 기반을 사용하며, 현재 소프트웨어 소스 구현은 기본 코드명을 기준으로 PPA 지원 여부를 확인합니다. 이 검사를 우회하면 종속성 충돌이 발생하거나 향후 업데이트가 실패할 수 있습니다. 자세한 패키지 기반은 Linux Mint 22.3 릴리스 정보를 참조하십시오 .

GNU nano를 사용하여 서명된 키링 경로를 포함하는 Linux Mint PPA 소스 코드 줄을 편집합니다.
수동 편집은 저장소 URI, 스위트 및 서명 키 참조를 이해하는 경우에만 사용하는 것이 가장 좋습니다.

PPA 변경 후 apt 업데이트가 실패할 경우 어떻게 해야 하나요?

  • 404 오류 또는 "릴리스 파일이 없습니다": 해당 PPA가 사용 중인 Ubuntu 기본 릴리스용 패키지를 게시하지 않는 것일 수 있습니다. 패키지 이름을 임의의 코드명으로 변경하는 대신 PPA를 비활성화하거나 제거하십시오.
  • 서명 오류 또는 NO_PUBKEY 오류: 공식 소스에서 PPA를 제거하고 다시 추가하세요. apt-key add현재 Mint는 저장소별 키링 파일을 사용하므로, . 에 의존하는 기존 지침은 사용하지 마세요.
  • 중복 저장소 경고: 소프트웨어 소스를 확인하고 /etc/apt/sources.list.d/중복 항목이 있는지 확인한 후, 원하는 소스만 유지하십시오.

PPA가 무엇이며 Launchpad가 어떻게 서명하는지에 대한 배경 정보는 Launchpad 공식 PPA 문서를 참조하세요 .

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.