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...
.
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
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.
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.
Enter the source details for the repository and click Add
. Enter your user password when prompted.
The repository will appear in the Extra Sources
list.
Removing an apt Repository
Select a repository from the list and then click on the trash can icon to delete the repository.
Click Remove
to confirm removal of the PPA.
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...
.
Click on the Flatpak
tab. This tab displays repositories used by Flatpak applications.
Adding a Flatpak Repository
Click the +
button.
Enter the source details for the repository and click Add
.
Removing a Flatpak Repository
Select a repository from the list and then click on the trash can icon to delete the repository.
Click Remove
to confirm removal of the Flatpak repository.