Skip to content
Search

Personal Package Archive

lastmod 2019-01-25created 2018-09-0415 edits

A PPA (Personal Package Archive) is a personal software package repository provided by Launchpad for third-party software that is not in Ubuntu's official package repositories. It not only stores software packages but also provides updates for that software.

Preinstall

$ sudo apt install devscripts

How to add

What is a PPA (Personal Package Archive)? It is a personal package repository. A PPA is a personal software package repository provided by Launchpad (one of the well-known package repositories) for third-party software (you can ignore this term) that is not in Ubuntu's official package repositories. Once you add a PPA repository, you can install the added programs with a command or with Ubuntu Software.

Add a line like the following to the /etc/apt/sources.list file.

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

For the /etc/apt/sources.list file, see 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

Add a repository:

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

Remove a repository:

$ 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 ↩

author Zer0 sitemap