3 Best Ways to Uninstall Software on Ubuntu

Uninstallation of programs can be done by graphical way using the Ubuntu Software Center, and the Synaptic Package manager. Command-line way of doing it is also possible using apt-get and aptitude commands. We shall discuss each one of them in detail.

Today, let’s discuss all the possible ways to uninstall programs on your Ubuntu system. The methods we are going to show include graphical way as well as the command-line way, and both the methods will altogether remove the applications without leaving any trace.

Let’s start with the graphical way using the Ubuntu Software Center, and the Synaptic Package manager, followed by the command-line way via Terminal.

Uninstall Applications using Ubuntu Software Center

Step 1) Launch “Ubuntu Software.”

Launch Ubuntu Software Center
Launch Ubuntu Software Center

Step 2) On the Ubuntu Software Center, click on the “Installed” tab. It is the location to find all the installed applications.

Installed Applications
Installed Applications

Step 3) Scroll through the Applications and click on the “Remove” button next to the application. In the below example, I’m uninstalling the Amazon app on Ubuntu 19.04 system.

Uninstalling Amazon App on Ubuntu 19.04
Uninstalling Amazon App on Ubuntu 19.04

Step 4) Confirm the removal of the program. You should also enter the root password when prompted.

Confirm Program Removal
Confirm Program Removal

That’s it; the software should be uninstalled from your computer.

Uninstall Programs using Synaptic Package Manager

Synaptic Package Manager is an APT-based graphical package management tool. It serves as a graphical front-end to APT and is used to install, remove, and upgrade packages on the Ubuntu system. Synaptic package manager lists every program installed on your Ubuntu system. It includes libraries and system apps. It is equivalent to the command-line way, except you get an easy to use user interface.

Let’s begin with installing Synaptic Package Manager.

Step 1) Launch Terminal.

Launch Terminal
Launch Terminal

Step 2) Enter the following command and press enter.

sudo apt update

Update System
Update System

Step 3) Install synaptic.

sudo apt install synaptic

Synaptic Installation
Synaptic Installation

Step 4) Launch Synaptic Package Manager.

Launch Synaptic
Launch Synaptic

Step 5) Click on the “Search” icon on the top right corner of the Synaptic window. Look for the program that you want to uninstall and click “Search.”

Search the App
Search the App

Step 6) Right-click on the item and select “Mark for Complete Removal.”

Mark for Complete Removal
Mark for Complete Removal

Step 7) At this point, the uninstallation is not executed. It’s just added to the line. You can similarly add more apps for uninstallation. It will populate in the list. When you are done, click on “Apply.”

Apply Changes
Apply Changes

Step 8) Confirm by clicking on “Apply.”

Complete Process
Complete Process

Step 9) The program(s) should be uninstalled.

Changes Applied
Changes Applied

Uninstall Software on Ubuntu using Command-line

There are plenty of ways to remove the programs using command-line from the Terminal. I will discuss a few quite effective methods.

apt-get command:

The general syntax of using apt-get to remove the program is as follows:

sudo apt-get remove <package name> && sudo apt-get autoremove

You will have to know the package name. To determine the package name, use the dpkg command.

dpkg --list

You should see a big list of applications. For example, I want to remove VLC Media Player, which is listed as just ‘vlc.’

dpkg --list command listing all apps in Ubuntu 17.10 Terminal
dpkg –list command listing all apps

Therefore, the command I should use is as follows:

sudo apt-get remove vlc && sudo apt-get autoremove

Complete Uninstallation:

Additionally, use –purge command to completely uninstall the app if you plan not to reinstall the app.

sudo apt-get --purge remove package_name
sudo apt-get --purge remove vlc
That's it for the command-line way.

Bonus: Using aptitude command

There is yet another way to remove the program using aptitude. Aptitude command automatically removes everything and provides an interactive command line interface.

Aptitude is not installed in Ubuntu by default, so first, you need to install it.

sudo apt-get install aptitude

Then to uninstall a package using aptitude, use the following command format:

sudo aptitude remove <package>

For example, I have removed the ‘deluge’ application in Ubuntu.

Aptitude Remove Command Example
Aptitude Remove Command Example
Kiran Kumar
Hi there! I'm Kiran Kumar, founder of FOSSLinux.com. I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities, especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. I hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more and spread Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!


  1. I can launch my apps from the Icons on my desktop, my menu, I can pin them to the task bar and launch them from there, and I can launch them from the terminal if I so desire (which I don’t). I can left click the icon to launch them, or right click the icon to get a list of things to do, including launching them. So really, I can’t imagine why I would want an app to launch my apps?


Please enter your comment!
Please enter your name here




How to install LibreOffice on Fedora

If you are looking for a feature-rich and reliable Office Suite for your Fedora PC, then you have an excellent option at hand. LibreOffice, a free and opensource app, has stood the test of time and evolved into a beautiful alternative to Microsoft Office.

How to change Hostname on Ubuntu

Generally, a hostname is just an assigned name to a computer, laptop, or any other connected device to a network. You can say a hostname is a computer's nickname, and it is used to identify the machine over the network uniquely.

Manjaro vs. Ubuntu – which is better for you?

If you are a person associated with Computer technology and spend most of the time in the open-source arena, you must have heard or worked with some of the popular Linux distributions we have in the market. Some of the names that you will never miss are; Ubuntu, Arch Linux, Debian, and Mint.

9 Useful Tips Working with Operating System using Python

There are several situations when we want to work with the operating system using python. We may want to see the user details or want to do some tasks with the files and directories. If you are a system administrator, you will find it useful to work with Operating System as one can easily automate some repeating tasks of the Operating System using python.

System76 Lemur Pro Review

Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.

Top 10 New Features in Linux Kernel 5.8

Linus Torvalds recently announced the release of Linux Kernel 5.8, and he seems delighted with it. He has pointed it out as the most significant release of all time. To developers, this new kernel comes with an addition of 800,000 new code lines and more than 14,000 changed files. To the average user, you might not see many eye-candy changes, as seen in the earlier releases.


Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.
Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.

What’s New in Ubuntu 20.04 LTS “Focal Fossa”

Ubuntu 20.04 LTS is out now! This is the successor to Ubuntu 18.04, which was released in April 2018 and still has three years of official support left. Code-named Focal Fossa, the new edition has all the bells and whistles included in it, making it one of the best Ubuntu releases yet. Let's find out more.

10 Top Reasons to Switch to Manjaro Linux

Manjaro is Linux distro based on Arch-Linux which follows a rolling release model. Is this distro good for you? Let's find out the main reasons for using Manjaro.

Scrcpy – Control Android devices from a Linux desktop

Scrcpy is a desktop program that can be used to access your Android phone's system and interface through your computer. The app is quite convenient, and some of its best features are highlighted below.

The 10 Best Linux Network Monitoring Tools

Having total control over your network is essential to prevent programs from overusing your network resources and slowing down the overall performance. This is why you should install a network monitoring tool on your system, giving you a visual overview of everything that's happening on your network. Networking Tools are like swiss-knife for the system administrators for troubleshooting system issues.