Q. I am using CentOS how do I show all installed packages in Linux?
A. You need to use rpm command to display all installed packages in Linux.
Red Hat/Fedora Core/CentOS Linux
Type the following command to get list of all installed software
# rpm -qa | less
Debian Linux
Type the following command to get list of all installed software:
# dpkg --get-selections
Ubuntu Linux
Type the following command to get list of all installed software:
# sudo dpkg --get-selections
FreeBSD
Type the following command to get list of all installed software:
# pkg_info | less
# pkg_info apache
Use pkg_version command to summarizes the versions of all installed packages:
# pkg_version | less
# pkg_version | grep 'lsof'
OpenBSD
OpenBSD also use pkg_info command to display list of all installed packages or software:
# pkg_info | less
# pkg_info apache
🐧 17 comments so far... add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |
yes this web site very use full to get the result
Thanks for the detailed info.
I have a question:
How can we list if a software in not in rpm format? is there any command/procedure to find them? Please let me know.
If it is not in rpm or apt format and its on your own distribution and not using any package manager then you need to go to /bin/* , /sbin/* etc directory and individually check it for eg:
/bin/ls –version
can anyone compare installing a software in windows and in linux?
can some one help me… how to set up mail configuration on centos?
depends upon the version/distro of Linux being used – recent distros like Ubuntu have made it basically painless as simple as point and click and is just as brainless as installing anything in Windows
Show all installed packages or software in Slackware
Manually:
# ls /var/log/packages
By slapt-get
# slapt-get –installed
Show all installed packages or software in Red Hat/Fedora Core/CentOS Linux with YUM
# yum list installed
Can you tell me how to save the output of this command into a separate file?
redirect the std out into a file with a command like this:
rpm -qa | less > output.txt
If you want to save the output of some command, you can use redirect operation.
For eg:
To save the output of the command “yum list installed”, execute
# yum list installed > installed_packages.txt
where “installed_packages.txt” is the file where the output of the executed command
is saved.
This will be more helpful especially when the output of the command exceeds the
screen space.
Any way of getting a list of the various commands to open up programs in the terminal? for example “Firefox” opens up a Firefox browser. I would like to be able to find a list of commands to open up all of the programs I have because when I look thru the list of “Show Applications” everything is not there. (I am working with Fedora 18)
Thanks for the tutorial! :)
Even more useful
$ yum list installed | sort | less
or
$ rpm -qa | sort > installed_software.txt
Good one… comprehensive
/usr/bin/ld: cannot find -ll
collect2: error: ld returned 1 exit status
i have installed flex for fedora19 throug yumm install flex commmand but if i am compiling lex programe then this error ca occur pls help me what to do
Does dpkg really list all *installed* packages? It seems to me like it should output only manually *selected/deselected* packages. That is quite a big difference.