Frequently Asked Question

What is the AUR, and how do PPAs and COPR compare?

The Arch User Repository (AUR) is a collection of PKGBUILDs, short shell scripts describing how to fetch, build, and install software that is not in the official Arch repositories. Users submit them, other users vote, and helpers like yay or paru automate git clone, makepkg, and pacman -U. Because the scripts execute on your machine and can do anything, the convention is to read every PKGBUILD before running it. The AUR is one of the largest informal software collections in Linux.

PPAs (Personal Package Archives) are the Ubuntu equivalent, hosted by Canonical's Launchpad service: a developer pushes source, Launchpad builds .deb files for the Ubuntu releases they target, and users add the PPA with add-apt-repository ppa:user/name. COPR (Cool Other Package Repo) plays the same role on Fedora, hosted by the Fedora Project. Both produce binary repositories that integrate with apt or dnf like any other source, but their content is unvetted, the trust model is "you trust this maintainer". They are the gateway by which developers ship newer or niche software to mainstream users.

Further reading and video