Pop!_OS Logo
Learn More

APT Repository Information

These repositories are preinstalled on Pop!_OS. Most of these repositories are signed with the Pop!_OS ISO key, which can be added with the following command:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 63C46DF0140D738961429F4E204DD8AEC33A7AFF

proprietary

This repository contains a number of applications not packaged by Ubuntu, or that are out of date on Ubuntu.

To add this repository, run the following command:

add-apt-repository "deb http://apt.pop-os.org/proprietary $(lsb_release -cs) main"

release

This repository provides the released versions of Pop!_OS packages.

To add this repository, run the following command:

add-apt-repository "deb http://apt.pop-os.org/release $(lsb_release -cs) main"

staging

These repositories provides development versions of Pop!_OS packages. To add a repository, run the following command, where master is the name of your desired branch:

add-apt-repository "deb [arch=amd64] http://apt.pop-os.org/staging/master $(lsb_release -cs) main"

staging-proprietary

This repository contains development versions of the packages in the proprietary repository.

To add this repository, run the following command:

add-apt-repository "deb http://apt.pop-os.org/staging-proprietary $(lsb_release -cs) main"

staging-ubuntu

These repositories provides development versions of Ubuntu packages. To add a repository, run the following command, where master is the name of your desired branch:

add-apt-repository "deb [arch=amd64] http://apt.pop-os.org/staging-ubuntu/master $(lsb_release -cs) main"

ubuntu

This repository is a mirror of the Ubuntu archive for jammy - including the main, multiverse, restricted, and universe components. To add this repository, run the following command:

add-apt-repository "deb http://apt.pop-os.org/ubuntu $(lsb_release -cs) main multiverse restricted universe"

The security update repository should also be added:

add-apt-repository "deb http://apt.pop-os.org/ubuntu $(lsb_release -cs)-security main multiverse restricted universe"

The regular updates repository should be added unless you want to prevent updates that are not related to security:

add-apt-repository "deb http://apt.pop-os.org/ubuntu $(lsb_release -cs)-updates main multiverse restricted universe"

Backports can be added for more package updates:

add-apt-repository "deb http://apt.pop-os.org/ubuntu $(lsb_release -cs)-backports main multiverse restricted universe"

Proposed is not recommended, it contains pre-release updates:

add-apt-repository "deb http://apt.pop-os.org/ubuntu $(lsb_release -cs)-proposed main multiverse restricted universe"