How to Uninstall Unwanted Programs in Linux Mint

If you want to uninstall unwanted programs in Linux Mint, the easiest method is Software Manager. For apps installed as Debian packages, you can also use APT in Terminal; for Flatpak apps, use Software Manager or the flatpak command. The steps below match the current Linux Mint 22.x package-management approach, including Linux Mint 22.3 “Zena”.

Uninstall an app with Linux Mint Software Manager

Software Manager is the best choice for most users because it lets you find installed applications without remembering package names. It can handle traditional system packages and Flatpak applications from the same graphical interface.

  1. Open Software Manager. Open the application menu, search for Software Manager, and launch it.
Linux Mint application menu with Software Manager highlighted
Open the Mint application menu and search for Software Manager.
  1. Show installed applications. Open Software Manager’s menu and choose the installed-applications view, or use the search box if you already know the app name.
Linux Mint Software Manager showing a list of installed applications
Use the installed-applications view to locate software you no longer need.
  1. Open the app page. Select the application and confirm you are looking at the installed copy you intend to remove. This matters when an app is available as both a system package and a Flatpak.
Software Manager application details page with a Remove button
Open the application details page and choose Remove for the installed copy.
  1. Choose Remove and authenticate. Enter your Linux Mint password if the system asks for administrator authorization. Wait for Software Manager to finish before closing it.
Linux Mint authentication dialog displayed while removing software
Authenticate the removal when Linux Mint requests administrator permission.

Linux Mint has continued to modernize its package tools. In Linux Mint 22.1, the project moved its own applications to newer Aptkit and Captain components instead of relying on older package-management integrations. See the official Linux Mint 22.1 package-management notes. That is why older guides that assume Synaptic is always preinstalled are no longer reliable.

Uninstall a Debian package from Terminal with APT

Use APT when you know the package name or when you want more control over configuration files and unused dependencies. Open Terminal with Ctrl + Alt + T.

1. Confirm the package name

To search your installed APT packages, run:

apt list --installed 2>/dev/null | grep -i "program-name"

Replace program-name with part of the application name. The old habit of using apt search and looking for single-letter installed markers is not a dependable way to identify installed packages on current Mint systems.

Linux Mint Terminal listing installed VLC-related APT packages
Check the installed package name before removing software with APT.

2. Remove the package

Run the following command, replacing the example with the actual package name:

sudo apt remove package-name

Read the package list APT proposes to remove before you confirm. This is especially important for libraries, desktop components, drivers, or meta-packages.

Linux Mint Terminal showing an APT remove confirmation
Review APT’s removal summary carefully before confirming the command.

3. Use purge only when you want package configuration removed

apt remove removes the installed package but normally leaves package-level configuration files behind. If you want those system configuration files removed too, use:

sudo apt purge package-name

According to the APT manual, purging does not automatically delete personal settings or data stored in your home directory. Check folders such as ~/.config or ~/.local/share separately before deleting anything there.

4. Remove dependencies that are no longer needed

After uninstalling software, APT may identify packages that were installed only as dependencies and are no longer required:

sudo apt autoremove

Always inspect the proposed list first. Do not blindly confirm removal if you see something you still use.

Linux Mint Terminal showing an apt autoremove confirmation
Use apt autoremove only after reviewing the packages Linux Mint proposes to delete.

Uninstall a Flatpak app from Terminal

Linux Mint Software Manager can manage Flatpaks graphically, but the command line is useful when you want to verify an application ID. List installed Flatpak apps with:

flatpak list --app

Then remove an app by its ID, for example:

flatpak uninstall org.videolan.VLC
Linux Mint Terminal listing Flatpak applications and uninstalling VLC
List Flatpak application IDs first, then uninstall the exact app you intend to remove.

The official Flatpak documentation also recommends flatpak uninstall --unused when you want to remove runtimes and extensions that are no longer required by installed Flatpak apps.

What about Synaptic?

Synaptic is still available from Ubuntu repositories, but it is no longer a default part of the modern Linux Mint package-management stack. If you already use Synaptic and understand package-level dependencies, it can still remove packages. For most people, however, Software Manager and APT are clearer choices and better match current Mint documentation.

Before removing system components

  • Prefer removing ordinary desktop apps rather than libraries or packages whose purpose you do not recognize.
  • Check whether the unwanted app is installed as an APT package, a Flatpak, or both.
  • Read every dependency-removal list before confirming it.
  • If your goal is only to free disk space, remember that large personal files, old snapshots, caches, and game libraries may use more space than applications.

For most Linux Mint users, the safest workflow is simple: start with Software Manager, use APT only when you need package-level control, and use Flatpak commands only for Flatpak-specific cleanup.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.