With thousands of cost-free Linux programs, it is effortless to get rid of observe of what you the moment installed but no more time use. Here’s how to list the set up programs on the key Linux families.
The Application Graveyard
The choice of cost-free and open up-source apps accessible to Linux customers is astonishing. For a newcomer to Linux it can be mind-boggling. But it’s also section of the exciting. If you have a distinct need to have, you research for a piece of software to handle that want. If you really do not get alongside with the 1 you discover, which is no challenge. There are probably to be dozens additional that you can try right up until you locate one that ticks all of your boxes.
If you are not scrupulous about uninstalling the ones you know you will not use, they’ll sit in your system utilizing up difficult generate house. If you’re a programmer you’ll also have unused toolkits and libraries dotted all over your personal computer. On a desktop laptop or computer, with today’s reasonably low-priced, higher-capacity drives, that might not in itself be far too much of a trouble. On laptops, it is a lot more of a concern due to the fact of their lesser storage capacities.
But irrespective of whether you have the difficult drive room to spare or not, hoarding unused application implies software program updates will just take for a longer period for the reason that you are updating all of those unused applications alongside with the kinds that you really do use. Procedure images and other backups will be larger than required, will acquire for a longer time to finish, and will eat a lot more backup media.
There is also the likelihood of incompatibilities between factors of set up and overlooked programs and new types you attempt to put in.
In buy to regulate the situation, the noticeable to start with stage is to locate out what is installed. At the time you know what, you can evaluate the record and come to a decision what stays and what goes. How you uncover out what has been mounted differs from Linux distribution to distribution. RedHat-derived distributions use the
dnf package deal manager, Debian-derived distributions use
apt , and Arch-based mostly distributions use
There are other distribution-agnostic set up techniques these as
flatpak that we need to have to look at too.
Listing Set up Applications with dnf
Fedora is the most profitable of the RedHat-derived desktop distributions. We’ll use that to focus on listing put in applications with the
dnf offer manager.
To listing the put in packages is pretty simple.
dnf checklist installed
This produces an avalanche of details.
To see how quite a few packages had been shown, we can move the output as a result of
wc, with the
-l (strains) selection.
This tells us
dnf uncovered 1,968 mounted offers. To make the output additional workable you could pipe it into
grep, and search for deals of desire.
dnf list set up | grep terminal
You could also pipe the output into
less and use the research operate inside of
fewer to find what you are seeking for.
If you see a package deal in the list that you want to know extra about—which is a excellent notion if you’re contemplating getting rid of it—you can use the
dnf facts command.
You require to offer the title of the offer without the need of the platform architecture details. For illustration, to see the facts of the package “gnome-terminal.x86_64” you’d form:
dnf facts gnome-terminal
Similar: What’s New in Fedora 36
Listing Installed Programs with apt
apt command is the substitute for the older
apt-get command. It is the command-line device for the Debian distribution, and the several distributions that have sprung from it, this kind of as the whole Ubuntu relatives of distributions.
To see the listing of mounted packages, use this command:
apt record --put in
As expected, the output is long and scrolls past swiftly.
To see how numerous entries there are, we can pipe through
wc, as we did prior to.
apt list --put in | wc -l
To uncover offers of interest, we can use
grep and aspect of the name or topic we’re intrigued in.
apt record --mounted | grep xfonts
To examine a one offer, use the
apt exhibit command with the title of the package deal.
apt show xml-main
Relevant: apt vs. apt-get: What is the Big difference on Linux?
Listing Installed Programs With pacman
pacman deal manager is applied on Arch Linux and its derivatives, these as Manjaro and EndeavourOS. To listing packages utilizing
pacman we require to use the
-Q (question) selection.
The checklist of packages is shown in the terminal window.
Installing a solitary application is very likely to lead to various deals to be set up, because of unmet dependencies. If the software needs a particular library and it is not present on your pc, the set up will supply it. In the same way, uninstalling an application can lead to various offers to be taken out. So the variety of apps is not the similar as the number of deals.
To count the put in packages, we pipe the output through
wc and use the
-l (lines) solution, as just before.
pacman -Q | wc -l
-i (info) choice lets us glance at the aspects of a deal.
pacman -Qi bash
-i possibility twice can offer a little bit more information, if any is offered.
pacman -Qii bash
In this situation, there are some extra strains at the bottom of the listing that show the place the “.bash_profile” and “.bash_logout” template data files are situated.
Linked: Why I Switched From Ubuntu to Manjaro Linux
Listing Mounted Apps With flatpak
There are ways to put in programs that are distribution agnostic. They are designed to be universal package deal administrators. They install sandboxed versions of apps, such as any dependencies they have. This will make it quick to set up unique versions of an application without the need of acquiring to fret about incompatibilities or cross-contamination from edition to edition.
From the program developer’s perspective, utilizing a universal offer manager usually means they only have to package their software the moment and they’ve got all distributions coated.
flatpak system is one of the two most well-known universal installers. If you have made use of
flatpak on your pc, you can however record the mounted apps.
This lists the mounted purposes and the connected runtimes that have been mounted to fulfill the dependencies of all those applications. To see just the programs, include the
flatpak listing --app
To see the facts of an specific software, use the
details command and the software ID of the deal, not the application name.
flatpak info org.blender.Blender
Listing Put in Apps With snap
The other common common deal manager is called
snap. It is a Canonical initiative. It is applied by default in the Ubuntu Software application on recent Ubuntu releases and
snap can be put in on other distributions too.
To listing the apps that have been set up using
snap, use this command.
To see the particulars for a single software, use the snap info command and the name of the software.
snap details firefox
Linked: How to Get the job done with Snap Deals on Linux
Make Knowledgeable Conclusions
pacman have options that automatically find and delete orphaned and unneeded offers. But they won’t uncover previous packages that you just never use any longer. That necessitates human intervention and the information of what calls for uninstalling. That is in which these handy instructions occur in.
Right after clearing up room, you may well be intrigued in finding out how to set up Android applications on your Linux unit.