Managing Repositories with Repoman

Repoman allows users to add apt and Flatpak repositories. Users may want to add an apt repository or additional Flatpak repository if their software is not included in the Pop!_Shop, or they may want to remove an unneeded repository after uninstalling the only application that required it.

Access Repoman by launching the Pop!_Shop, clicking the three lines, and then clicking System Software Sources....

Access Repoman

Caution: Adding third-party apt or Flatpak repositories allows installation of software that has not been validated by System76 or other trusted Linux communities. Software available via third-party apt and Flatpak repositories may not be vetted against packages that introduce security vulnerabilities. Users should take caution and only add external repositories that they trust.


Official Sources

This section lists System76's Ubuntu mirror. This mirror includes Pop!_OS application packages that come from Ubuntu (additional packages that make Pop!_OS are added on top via the apt.pop-os.org/release repo found in the Extra Sources tab). This is also where installation files for many applications in the Pop!_Shop reside. Changing this mirror is not necessary since Pop!_OS will automatically download updates from the fastest source using System76's worldwide CDN.

The toggle switches enable or disable software components based on licensing and support:

  • Restricted - Proprietary drivers and components that are not open source
  • Universe - Free and open-source software that is community maintained
  • Multiverse - Software restricted by copyright or legal reasons

Official Sources Tab

Managing apt Repositories with Repoman

Apt archives (including PPAs) are created by developers to distribute software not included in default Ubuntu or Pop!_OS repositories.

Viewing Extra Sources

Click on the Extra Sources tab to display repositories used by third-party applications.

Extra Sources

Note: While this page is generally used to add sources for third-party apt repositories, most sources with a URI containing http://apt.pop-os.org are critical to Pop!_OS's desktop functionality and should not be removed. See this page for more information about Pop!_OS's apt sources.

Adding an apt Repository

Click the + button.

Click Plus

Enter the source details for the repository and click Add. Enter your user password when prompted.

Add Repo

The repository will appear in the Extra Sources list.

View Repo

Removing an apt Repository

Select a repository from the list and then click on the trash can icon to delete the repository.

Remove Repo

Click Remove to confirm removal of the PPA.

PPA Click Remove

Managing Flatpak Repositories with Repoman

Flatpak uses Flathub.org by default, but developers may choose to host their own Flatpak repository to offer the latest, potentially unstable, versions of their software.

Viewing Flatpak Repositories

Access Repoman by launching the Pop!_Shop, clicking the three lines, and then clicking System Software Sources....

Access Repoman

Click on the Flatpak tab. This tab displays repositories used by Flatpak applications.

View Flatpak Repo

Adding a Flatpak Repository

Click the + button.

Click Flatpak Plus

Enter the source details for the repository and click Add.

Add Flatpak Repo

Removing a Flatpak Repository

Select a repository from the list and then click on the trash can icon to delete the repository.

Remove Flatpak Repo

Click Remove to confirm removal of the Flatpak repository.

Flatpak Click Remove