How to Uninstall Ubuntu Software Packages

Use one of three methods of installing new programs on Ubuntu

ystem software update, data update or synchronize with progress bar on the screen. Illustration

Aleksander Zhelonkin / Getty Images

Modern Ubuntu distributions offer three different methods of installing new software—a GUI-based tool, a command-line manual installation process using apt, and a relatively new process using snap packages.

Ubuntu, based on Debian, uses the Apt Package Manager to install applications.

The Ubuntu Software Program

Ubuntu Software Cente

The Software program in standard Ubuntu installations offers a point-and-click software center. The program offers great background about each app in the catalog, and the program supports dependency resolution. However, the catalog is limited; it only supports the basic repositories supported by Canonical (the company that releases Ubuntu).

Installing from a Shell Prompt

The customary method for installing program relies on a shell prompt. Use the apt and apt-get and dpkg tools to install new software from repositories and from downloaded Debian packages (installers with a .DEB extension).

About Snap Packages

snap find on linux

The challenge of package management on Linux is that different programs require different dependencies, some of which might conflict with other programs installed on the computer. A snap package is a self-contained, distribution-agnostic method of installing pseudo-containers of programs, each of which contains its own dependencies.

With snapd installed on your Linux system, just install a complete new program with a one-line shell command, with all dependencies managed on your behalf.

On Ubuntu, run:

sudo apt install snapd

to install the Snap daemon. After that, search for new software from the shell prompt with commands like:

snap find "text editor"

using any keywords to search for different kinds of applications.

Check out a visual list of snap-enabled packages: