Skip to content

/glossary/apt/ppa

What is a PPA on Ubuntu?

The commands on this page have not been executed by our verification runner yet.updated 2026-10-20
tool
apt
versions
Ubuntu
os
linux

A PPA (Personal Package Archive) is an apt repository on Launchpad, Canonical's development platform, where an individual or a team builds and publishes packages for specific Ubuntu releases. PPAs are used to get newer versions than the release ships, for example a newer compiler or runtime.

Using one

bash
sudo add-apt-repository ppa:deadsnakes/ppa     # adds the source and its signing key
sudo apt update
sudo apt install python3.13

sudo add-apt-repository --remove ppa:deadsnakes/ppa

add-apt-repository writes a source file under /etc/apt/sources.list.d/ and downloads the PPA's signing key, so apt checks its packages.

Things to know

PointDetail
Trusta PPA owner can ship any package, including replacements for system packages; add only PPAs you trust
Releasespackages are built per Ubuntu release; an old PPA may have nothing for a new release
Upgradesrelease upgrades disable third-party sources; re-enable them afterwards
DebianPPAs target Ubuntu; on Debian, prefer the official repositories or the vendor's own apt repository
Rollbackppa-purge downgrades packages back to the official versions

Sources