Skip to content

Personal Package Archive

PPA(개인 패키지 저장소, Personal Package Archive)는 런치패드에서 제공하는 우분투의 공식 패키지 저장소에 없는 서드파티 소프트웨어를 위한 개인용 소프트웨어 패키지 저장소이다. 단순히 소프트웨어의 패키지를 저장하는 것뿐만이 아닌 해당 소프트웨어의 업데이트 기능도 제공한다.

Preinstall

$ sudo apt install devscripts

추가 방법

PPA(Personal Package Archive)란? 개인 패키지 저장소입니다. PPA는 런치패드(유명한 패키지 저장소중 하나)에서 제공하는 우분투의 공식 패키지 저장소에 없는 서드 파티 소프트웨어(이 용어는 무시하셔도 됩니다.)를 위한 개인용 소프트웨어 패키지 저장소 입니다. ppa 저장소를 추가 시키면, 명령어나 우분투 소프트웨어로 추가된 프로그램을 설치할 수 있죠.

/etc/apt/sources.list파일에 아래와 같은 내용을 추가하면 된다.

deb http://nginx.org/packages/ubuntu/ trusty nginx

/etc/apt/sources.list파일에 대한 내용은 Advanced Package Tool#SourcesList 참조.

How do I create a PPA?

Using a Personal Package Archive (PPA), you can distribute software and updates directly to Ubuntu users. Create your source package, upload it and Launchpad will build binaries and then host them in your own apt repository.

Here is a detailed explanation.

Example

저장소 추가:

$ sudo add-apt-repository ppa:obsproject/obs-studio

저장소 제거:

$ sudo apt-add-repository --remove ppa:ppa_name/ppa

See also

Favorite site

Documentation

CI Deployment

References


  1. Launchpad_Uploading_source_packages_to_PPA.pdf