You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/managing-apps.md
+80-44Lines changed: 80 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,20 @@ section: pop
17
17
tableOfContents: true
18
18
---
19
19
20
+
## Types of Packages in Pop!_OS
21
+
22
+
There are multiple package formats that can be used for installing applications on Pop!_OS.
23
+
24
+
-**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.
25
+
-[Flathub](https://flathub.org/) is the default source for most Flatpak applications in Pop!_OS.
26
+
- Flatpak applications are generally more up-to-date than system (.deb) packages.
27
+
- In Pop!_OS, Flatpak applications will only be available to the user who installed them by default.
28
+
29
+
-**.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 `dpkg` or `apt` utilities (with `apt` also handling dependency resolution). Only one version of a dependency can usually be installed at a time with .deb files.
30
+
-[The Ubuntu repositories](https://packages.ubuntu.com/) 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.)
31
+
- 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.
32
+
- Installed system (.deb) packages are available to all user accounts on the computer. For this reason, only administrators can install or update .deb packages.
33
+
20
34
## Using the COSMIC Store
21
35
22
36
### Installing an Application
@@ -25,38 +39,36 @@ COSMIC includes a graphical user interface (GUI) called the COSMIC Store for eas
25
39
26
40
1. Open the COSMIC Store by clicking the icon in the dock, or by pressing `Super` to open the launcher and then searching for “COSMIC Store”.
27
41
28
-

42
+

29
43
30
44
2. Explore apps or type the application name in the search field.
31
45
32
-

46
+

33
47
34
-
3. Select the system or flathub version.
35
-
- Flatpak packages (installed from Flathub by default) are generally more up-to-date. They'll only be available to the user who installed them.
36
-
- System (.deb) packages (installed from the Ubuntu or Pop!_OS repositories by default) are available to all user accounts on the computer.
48
+
3. Select the system (.deb) or Flathub (Flatpak) version.
37
49
38
-

50
+

39
51
40
52
### Installing an Application Not Listed in the COSMIC Store
41
53
42
54
The COSMIC Store lists applications available in the configurated software repositories. By default, these are [Flathub](https://flathub.org), [the Ubuntu repositories](https://packages.ubuntu.com), 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.
43
55
44
56
1. Search for the application download link and instructions online.
45
57
46
-

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

62
+

51
63
52
64
3. After downloading, go to the Downloads folder and double-click the .deb file.
53
65
54
-

66
+

55
67
56
68
4. The COSMIC Store will open and present you with the option to install the file.
57
69
- 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.
58
70
59
-

71
+

60
72
61
73
### Managing Repositories
62
74
@@ -66,31 +78,31 @@ You can add, remove, and edit software repositories using Repoman. This includes
66
78
67
79
1. Press `Super` to open the launcher, then search for “Repoman".

94
106
95
107
### Updating Installed Applications
96
108
@@ -100,17 +112,43 @@ The COSMIC Store can update any applications installed from the software reposit
100
112
2. Click `Updates` on the sidebar.
101
113
3. Select `Update all` in the top-right corner.
102
114
103
-

115
+

104
116
105
117
## Using the Terminal
106
118
107
-
### Installing Applications
119
+
### Searching for Applications
108
120
109
-
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.
121
+
You can discover the package names for new applications using the respective websites for [Flathub](https://flathub.org/) and [the Ubuntu repositories](https://packages.ubuntu.com/), or you can search for applications with a command line interface. Launch the Terminal (`SUPER` + `T`), then use the commands below.
122
+
123
+
#### Flatpaks
124
+
125
+
Search with the following command:
126
+
127
+
```
128
+
flatpak search [search term]
129
+
```
130
+
131
+
The package name for each search result is displayed in the `Application ID` column.
**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](https://flathub.org/) is the default source for most Flatpak applications in Pop!_OS.
135
+
#### .deb (System) Packages
136
+
137
+
Search with the following command:
138
+
139
+
```
140
+
apt search [search term]
141
+
```
142
+
143
+
The package name for each search result is displayed in green, before the `/` character.
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.
150
+
151
+
#### Flatpaks
114
152
115
153
To install an application as a Flatpak:
116
154
@@ -126,9 +164,7 @@ To uninstall an application as a Flatpak:
126
164
flatpak uninstall [packagename]
127
165
```
128
166
129
-
### .deb Files
130
-
131
-
**.deb files** (short for Debian files) are an older packaging format that forms the base of the operating system. They're installed by the `dpkg` or `apt` utilities (with `apt` also handling dependency resolution). Only one version of a dependency can usually be installed at a time with .deb files. [The Ubuntu repositories](https://packages.ubuntu.com/) 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.)
167
+
#### .deb Packages
132
168
133
169
To install an application with apt:
134
170
@@ -158,11 +194,11 @@ sudo apt autoremove --purge
158
194
159
195
2. After each command, if prompted, answer `Y` and enter your password.
160
196
161
-

197
+

162
198
163
199
3. If an error appears, read the error message and run any commands it suggests.
164
200
165
-

201
+

166
202
167
203
#### Updating Flatpaks
168
204
@@ -181,15 +217,15 @@ Pop!_OS 22.04 and below include the Pop!_Shop, which looks different from the CO
181
217
182
218
1. Open the Pop! Shop by clicking the rocket ship icon in the dock, or press SUPER and search for “pop shop”.
183
219
184
-

220
+

185
221
186
222
2. Explore apps in categories, or type the application name in the search field.

215
251
216
252
5. Click Install, then enter your password if prompted.
217
253
218
-

254
+

219
255
220
256
### Managing Repositories
221
257
@@ -225,31 +261,31 @@ You can add, remove, and edit software repositories using Repoman. This includes
225
261
226
262
1. Access Repoman by launching the Pop!_Shop, then clicking the `System Software Sources` option in the top-right menu or pressing the `Ctrl` + `S` keyboard shortcut in the Pop!_Shop.
227
263
228
-

264
+

229
265
230
266
2. Click on the Extra Sources tab to manage .deb repositories (PPAs), or the Flatpak tab to manage Flatpak repositories.
0 commit comments