우분투 PPA 관리

우분투 PPA 관리

2022-10-19 last update

6 minutes reading linux ubuntu server desktop
PPA 또는 개인 패키지 아카이브는 기본적으로 활동 업데이트/업그레이드를 위해 Ubuntu 시스템에서 사용하는 소프트웨어 리포지토리입니다. 여기에는 특정 Ubuntu 버전에 대한 패키지 세트 및 패키지 목록이 포함되어 있습니다. 개별 업데이트의 경우 또는 공식 Canonical의 리포지토리에서 아직 사용할 수 없는 최신 버전의 응용 프로그램을 찾을 때 유용합니다. 많은 PPA를 추가한다는 것은 업데이트하기 전에 패키지 관리자가 확인할 소스가 더 많다는 것을 의미하며, 충돌하는 패키지 버전과 다양한 종속성으로 인해 패키지가 손상될 가능성도 높아집니다. 이로 인해 PPA를 적절하게 관리하고 유효성을 모니터링하고 더 이상 활성화되지 않아 업데이트 프로세스가 실패하는 경우 제거해야 합니다.

PPA 및 기본 관리 이해


시스템에 PPA를 추가하려면 먼저 이름을 찾아야 합니다. 최신 버전의 "와인"Windows 에뮬레이션 프레임워크를 원한다고 가정해 보겠습니다. 따라서 PPA webpage 에 따르면 그 이름은 ppa:ubuntu-wine/ppa입니다. 이 새 소프트웨어 소스를 설치하려면 터미널을 열고 다음 명령을 작성해야 합니다.
sudo add-apt-repository ppa:ubuntu-wine/ppa
다음에:
sudo apt-get update
소스 목록을 업데이트하려면. 그런 다음 업데이트 도구를 실행할 수 있으며 일반적으로 제안된 업데이트로 최신 와인 버전을 받아야 합니다.

이를 수행하는 또 다른 방법은 "소프트웨어 및 업데이트"응용 프로그램을 열고 "기타 소프트웨어"탭으로 이동하는 것입니다. 거기에서 왼쪽 하단의 "추가"버튼을 누르고 이 경우 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu 가 되는 APT 라인을 삽입할 수 있습니다.

위의 스크린샷에서 PPA를 활성화/비활성화하고 완전히 제거할 수 있음을 알 수 있습니다. 특정 PPA(예: 와인)에서 설치된 소프트웨어가 내 시스템에 문제를 일으키면 어떻게 됩니까? PPA를 제거하면 PPA에서 가져온 패키지 설치가 취소됩니까? 아니, 그렇지 않습니다! 이 문제를 해결하려면 "ppa-purge"명령을 사용해야 합니다.
먼저 터미널에 sudo apt-get install ppa-purge 명령을 입력하여 ppa-purge 패키지를 설치해야 합니다. 그런 다음 sudo ppa-purge ppa:ubuntu-wine/ppa 명령을 입력하여 해당 저장소에서 가져온 패키지와 함께 PPA를 제거하는 데 사용할 수 있습니다. 이 작업으로 "wine"패키지가 완전히 제거되지는 않지만 시스템의 다음 우선 순위 활성(활성화) 저장소에서 사용 가능한 버전으로 다운그레이드됩니다.

Y PPA 매니저


모든 흐트러짐과 가능한 혼란을 피하려면 PPA를 쉽게 관리하는 데 도움이 되는 Y PPA 관리자 도구를 설치하기만 하면 됩니다. 이 유틸리티의 PPA는 ppa:webupd8team/y-ppa-manager입니다. 이 도구를 사용하면 GUI에서 PPA를 제거하고, PPA의 패키지 목록을 확인하고, 중복 항목을 검색하고, 저장소를 백업하고, 누락된 GPG 키를 가져오고, Ubuntu 업그레이드 릴리스 후 작동 중인 PPA를 업데이트할 수도 있습니다. PPA를 최신 Ubuntu 버전으로 업데이트하려면 모든 APT 소스를 다시 작성하는 데 많은 시간이 필요하므로 이는 생명을 구합니다. 마지막으로 Launchpad에서 PPA를 검색하고 설치된 버전을 사용 가능한 버전과 비교할 수도 있습니다.

연결


  • Ubuntu
  • Ubuntu PPA Website