Introduction
Before we begin talking about how to list installed packages on Ubuntu, let's briefly understand – What is an Installed Package?
An installed package refers to a software program that has been installed on a computer or device. It contains a collection of files necessary for the program to function properly.
By installing packages, users can enhance the functionality of their devices. Installed packages can include applications, drivers, plugins, and libraries. These packages are often downloaded from trusted sources and installed using specific installation procedures.
Overall, installed packages allow users to optimize their devices by adding new features or improving performance.
Knowing how to list installed packages on your Ubuntu system can come in handy if you need to reinstall your system or need to install the same packages on another machine.
Despite the fact that this article is for Ubuntu, the same methods apply to any Ubuntu-based distribution, including Kubuntu, Linux Mint, and Elementary OS.
In this tutorial, you will list installed packages on Ubuntu. We will also address a few FAQs on how to list installed packages on Ubuntu.
List Installed Packages with apt
The package management system's command-line interface is known as apt. It was launched in Ubuntu 14.04 and combines the most regularly used commands from apt-get and apt-cache, as well as the ability to list installed packages.
Use the following command to see a list of installed packages on your Ubuntu system:
sudo apt list --installed
The program outputs a list of all installed packages, including information about their versions and architecture, as shown in the output above.
Because the package list is large, pipe the output to less, to make it easier to read:
sudo apt list --installed | less
The grep command can be used to filter the output to see if a specific package is installed. For example, to see if the screen package is present on our system, we may use the following command:
sudo apt list --installed | grep screen
Output
screen/bionic,now 4.6.2-1 amd64 [installed]
The information above indicates that our system is running screen version 4.6.2-1.
List Installed Packages with dpkg-query
If you're using an older version of Ubuntu, you can use the dpkg-query command to see what packages are installed:
sudo dpkg-query -l | less
The command displays a list of all installed packages, along with their versions, architecture, and a brief description.
You may use grep to filter the dpkg-query -l output just like the apt output:
sudo dpkg-query -l | grep package_name
Create a list of all installed packages
Run the following command to generate a list of all installed packages on your Ubuntu or Debian system and save it to a file named packages list.txt:
sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt
Now that you have the list, you can use the following commands to install the same packages on your new server:
sudo xargs -a packages_list.txt apt install
Count the number of packages installed on your Ubuntu system
You may use the same command as before to find out how many packages are installed on your system, but instead of routing the output to a file, pipe it to the wc
utility and count the lines:
sudo dpkg-query -f '${binary:Package}\n' -W | wc -l
Output
470
As you can see, our Ubuntu server has 470 packages installed.
FAQs to List Installed Packages on Ubuntu
Can I view only the manually installed packages?
Yes, you can view only the manually installed packages by running: apt-mark showmanual
How do I list packages installed from a specific repository?
Run the command: apt list --installed | grep <repository-name>
Can I list packages by their size?
Yes, use the command: dpkg-query -W --showformat='${Installed-Size}\t${Package}\n' | sort -n
How do I export the list of installed packages to a file?
Execute: dpkg --list > installed_packages.txt
Can I get a list of dependencies for an installed package?
Yes, run: apt-cache depends <package-name>
How to update the list of installed packages?
Run: sudo apt update
to update the package list, then sudo apt upgrade
to upgrade the installed packages.
How can I check if a package is installed on Ubuntu?
Use the command: dpkg -s <package-name>
Conclusion
We hope this detailed guide helped you to list all installed packages on your Ubuntu machine.
If you have any queries, please leave a comment below, and we’ll be happy to respond to them for sure.