Skip to content

Conversation

@HappyGelo05
Copy link

This update enhances the article on installing, updating, and removing applications for Pop!_OS. The content now includes updated instructions for both Pop!_OS 22.04 and 24.04, providing clearer guidance to users. The article has been enriched with new screenshots for each step, ensuring better visual support and a more intuitive understanding of the processes. Additionally, this revision incorporates any changes specific to the newer Pop!_OS 24.04 release, alongside detailed explanations of key features.

@jacobgkau jacobgkau requested review from a team December 29, 2025 20:15
@jacobgkau jacobgkau force-pushed the app-management-article branch from 6cb249a to 53a57ec Compare December 31, 2025 19:15
Copy link
Member

@jacobgkau jacobgkau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good start. I reviewed just the 24.04-relevant portion to start with.

Since I rebased this PR, you'll need to run these commands before making any further changes:

git checkout app-management-article
git pull
git reset --hard origin/app-management-article

Let me know if you have any questions.


## Installing & Uninstalling Applications via Terminal

Launch the Terminal `SUPER` + `T` to Install applications using a command line interface. Terminal commands instruct package managers to retrieve application installation packages from repositories.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please put the keyboard shortcut inside of parenthesis since you're not separating it out any other way grammatically.

Also, please de-capitalize the word "install" since it's in the middle of the sentence and has no reason to be capitalized.

Terminal commands instruct package managers to retrieve application installation packages from repositories.

This seems like unnecessarily complex wording.


### Flatpaks & .Deb Files

**Flatpaks** will install a “containerized” version of the software. This means the software runs in its own sandbox, and the installation will include all dependencies and libraries required by the application. Flatpaks pull all dependencies from flathub.org, while installing with apt will pull from Ubuntu repos.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Flatpaks will install a “containerized” version of the software.

The word "will" is unnecessary here.

Flatpaks pull all dependencies from flathub.org, while installing with apt will pull from Ubuntu repos.

These are broad generalizations that aren't correct for all packages and aren't even correct for the default packages since Pop!_OS has its own apt repos. Please qualify the statements about the default repos.

Apt install:

```bash
apt install [packagename]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This would need sudo just like all the other apt commands listed after it.


**Flatpaks** will install a “containerized” version of the software. This means the software runs in its own sandbox, and the installation will include all dependencies and libraries required by the application. Flatpaks pull all dependencies from flathub.org, while installing with apt will pull from Ubuntu repos.

Substitute `[packagename]` with the desired application (do not include brackets in the command).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The package name is often not just the human-readable name for the app. You might want to explain how to use https://packages.ubuntu.com/ and/or apt search to find the apt package name for a given app, or https://flathub.org/ and/or flatpak search for flatpak package names.

sudo apt remove [packagename]
```

Apt uninstall (alternative):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"alternative" says nothing about what this command does or why you'd use it rather than the previous removal command.

The difference between apt remove and apt purge is that purge removes system-wide configuration files (e.g. in /etc/), while remove leaves them there. Please include that information.


Find and start installed applications using these four methods.

Use the Launcher to quickly find and launch installed applications. Pressing The `SUPER` key displays the Launcher. Search for applications by name, then hit `Enter` to launch the application.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"The" shouldn't be capitalized as the second word in the sentence.


![cosmic launch app](/images/managing-apps/IURA_24_13.png)

View installed applications with Show Applications. Display installed applications by clicking Show Applications in the dock.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not Show Applications, it's just labeled Applications. You can also refer to it as the application library (or app library).


Find applications by clicking Applications in the upper left corner of the home screen.

![cosmic applications](/images/managing-apps/IURA_24_16.png)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This opens the exact same menu as what you showed above. Maybe just consolidate this screenshot with the one showing the dock icon.


1. Open the Cosmic Store by clicking the icon in the dock. Click `Updates` on the sidebar.

2. Select `Update All`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is formatted as code, it should reflect the label's actual case. That means it should say Update all, not Update All.


![cosmic store update](/images/managing-apps/IURA_24_20.png)

#### Updating via Terminal
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was already covered earlier. Why is it included twice?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants