Installing, Updating, and Removing Applications
Types of Packages in Pop!_OS
Section titled âTypes of Packages in Pop!_OSâThere are multiple package formats that can be used for installing applications on Pop!_OS.
-
Flatpaks are a modern type of package that utilize containerization and sandboxing for increased stability and security. Installing a Flatpak also installs all of its dependencies and libraries, and different Flatpak applications can use different versions of their dependencies at the same time if necessary.
- Flathub is the default source for most Flatpak applications in Pop!_OS.
- Flatpak applications are generally more up-to-date than system (.deb) packages.
- In Pop!_OS, Flatpak applications will only be available to the user who installed them by default.
-
.deb files (short for Debian files), sometimes called âsystem packages,â are an older packaging format that forms the base of the operating system. Theyâre installed by the
dpkgoraptutilities (withaptalso handling dependency resolution). Only one version of a dependency can usually be installed at a time with .deb files.- The Ubuntu repositories are the primary source of non-default .deb packages available to install in Pop!_OS and Ubuntu. (System packages installed by default are sometimes sourced from the first-party Pop!_OS repositories instead.)
- System (.deb) packages sometimes offer older versions of applications than Flatpaks, since applications installed from the Ubuntu repositories only receive feature updates during major version upgrades of Pop!_OS.
- Installed system (.deb) packages are available to all user accounts on the computer. For this reason, only administrators can install or update .deb packages.
Using the COSMIC Store
Section titled âUsing the COSMIC StoreâInstalling an Application
Section titled âInstalling an ApplicationâCOSMIC includes a graphical user interface (GUI) called the COSMIC Store for easy installation and management of applications.
- Open the COSMIC Store by clicking the icon in the dock, or by pressing
Superto open the launcher and then searching for âCOSMIC Storeâ.
![]()
- Explore apps or type the application name in the search field.

- Select the system (.deb) or Flathub (Flatpak) version.

Installing an Application Not Listed in the COSMIC Store
Section titled âInstalling an Application Not Listed in the COSMIC StoreâThe COSMIC Store lists applications available in the configurated software repositories. By default, these are Flathub, the Ubuntu repositories, and the first-party Pop!_OS repositories. If an application isnât available from one of these repositories, you can use the web to search for and install it from another source instead.
- Search for the application download link and instructions online.

- Download the application. When given multiple options of file type, look for a 64-bit .deb or Debian/Ubuntu option.

- After downloading, go to the Downloads folder and double-click the .deb file.

-
The COSMIC Store will open and present you with the option to install the file.
- When installing this way, the application may install a new repository so COSMIC Store can check for updates in the future, or you may need to download updates manually the same way you downloaded the initial installer.

Managing Repositories
Section titled âManaging RepositoriesâYou can add, remove, and edit software repositories using Repoman. This includes .deb software repositories (sometimes called PPAs, or Personal Package Archives), and Flatpak software repositories.
Caution: Third-party repositories allow users to install software that has not been validated by System76 or other trusted Pop!_OS maintainers. Security vulerabilities or other bugs could be present in third-party software. Users should take caution and only add software repositories they trust.
- Press
Superto open the launcher, then search for âRepomanâ.

- Click on the Extra Sources tab to manage .deb repositories (PPAs), or the Flatpak tab to manage Flatpak repositories.

Adding a Repository
Section titled âAdding a Repositoryâ- Click the
+button in the bottom-left corner.

- Enter the source details for the repository and click Add.

- After entering your password (if prompted), the repository will appear in the sources list.

Removing a Repository
Section titled âRemoving a RepositoryâSelect a repository from the list, then click on the trashcan icon to delete the repository.

Updating Installed Applications
Section titled âUpdating Installed ApplicationsâThe COSMIC Store can update any applications installed from the software repositories configured on the system.
- Open the COSMIC Store.
- Click
Updateson the sidebar. - Select
Update allin the top-right corner.

Using the Terminal
Section titled âUsing the TerminalâSearching for Applications
Section titled âSearching for ApplicationsâYou can discover the package names for new applications using the respective websites for Flathub and the Ubuntu repositories, or you can search for applications with a command line interface. Launch the Terminal (SUPER + T), then use the commands below.
Flatpaks
Section titled âFlatpaksâSearch with the following command:
flatpak search [search term]The package name for each search result is displayed in the Application ID column.

.deb (System) Packages
Section titled â.deb (System) PackagesâSearch with the following command:
apt search [search term]The package name for each search result is displayed in green, before the / character.

Installing and Removing Applications
Section titled âInstalling and Removing ApplicationsâLaunch the Terminal (SUPER + T) to install applications using a command line interface. The command to use depends on which package manager youâre using for an app.
Flatpaks
Section titled âFlatpaksâTo install an application as a Flatpak:
flatpak install --app [packagename]Flatpak will ask which app to install if multiple apps match the package name you provided. If you omit the --app flag, youâll also see libraries that match the package name.
To uninstall an application as a Flatpak:
flatpak uninstall [packagename].deb Packages
Section titled â.deb PackagesâTo install an application with apt:
sudo apt install [packagename]To uninstall an application with apt:
sudo apt autoremove --purge [packagename]The autoremove command removes dependencies that are no longer needed in addition to the app itself. The --purge flag removes system-wide configuration (such as from the /etc/ directory) when uninstalling the package. User-specific configuration (in the /home/ directory) is usually retained when removing packages with apt.
Updating via the Terminal
Section titled âUpdating via the TerminalâUpdating System-wide Software (.deb)
Section titled âUpdating System-wide Software (.deb)â- Open a terminal by pressing
Super+Tand type the following commands:
sudo apt updatesudo apt full-upgradesudo apt autoremove --purge- After each command, enter your password or answer
Yas prompted.- When prompted for your password in the terminal, no onscreen feedback will appear while typing the password; press
Enterafter youâre done typing the password.
- When prompted for your password in the terminal, no onscreen feedback will appear while typing the password; press

- If an error appears, read the error message and run any commands it suggests.

Updating Flatpaks
Section titled âUpdating Flatpaksâ- Open a terminal by pressing
Super+Tand type the following commands:
flatpak updateflatpak uninstall --unusedUsing the Pop!_Shop (for Pop!_OS 22.04 and below)
Section titled âUsing the Pop!_Shop (for Pop!_OS 22.04 and below)âInstalling an Application
Section titled âInstalling an ApplicationâPop!_OS 22.04 and below include the Pop!_Shop, which looks different from the COSMIC Store but performs most of the same functions.
- Open the Pop! Shop by clicking the rocket ship icon in the dock, or press SUPER and search for âpop shopâ.
![]()
- Explore apps in categories, or type the application name in the search field.

- Select the Pop!_OS/Ubuntu (.deb) or flathub (Flatpak) version.

- Click Install.
Installing an Application Not Listed in the Pop!_Shop
Section titled âInstalling an Application Not Listed in the Pop!_ShopâThe Pop!_Shop lists applications available in the configurated software repositories. By default, these are Flathub, the Ubuntu repositories, and the first-party Pop!_OS repositories. If an application isnât available from one of these repositories, you can use the web to search for and install it from another source instead.
- Search for the application download link and instructions online.

- Download the application. When given multiple options of file type, look for a 64-bit .deb or Debian/Ubuntu option.

- After downloading, go to the Downloads folder and double-click the .deb file.

- Open the file in Eddy, the default hanlder for .deb files in older versions of Pop!_OS.

- Click Install, then enter your password if prompted.

Managing Repositories
Section titled âManaging RepositoriesâYou can add, remove, and edit software repositories using Repoman. This includes .deb software repositories (sometimes called PPAs, or Personal Package Archives), and Flatpak software repositories.
Caution: Third-party repositories allow users to install software that has not been validated by System76 or other trusted Pop!_OS maintainers. Security vulerabilities or other bugs could be present in third-party software. Users should take caution and only add software repositories they trust.
- Access Repoman by launching the Pop!_Shop, then clicking the
System Software Sourcesoption in the top-right menu or pressing theCtrl+Skeyboard shortcut in the Pop!_Shop.

- Click on the Extra Sources tab to manage .deb repositories (PPAs), or the Flatpak tab to manage Flatpak repositories.

Adding a Repository
Section titled âAdding a Repositoryâ- Click the
+button in the bottom-left corner.

- Enter the source details for the repository and click Add.

- After entering your password (if prompted), the repository will appear in the sources list.

Removing a Repository
Section titled âRemoving a RepositoryâSelect a repository from the list, then click on the trashcan icon to delete the repository.

Updating Installed Applications
Section titled âUpdating Installed ApplicationsâThe Pop!_Shop can update any applications installed from the software repositories configured on the system.
-
Open the Pop!_Shop.
-
Click
Updates & Installed Softwarein the top-right menu, or press theCtrl+Ikeyboard shortcut in the Pop!_Shop.

- Select
Update All.
