yum find out path where is package installed to on CentOS/RHEL

I have install htop package on a CentOS/RHEL. I wanted find out where and at what path htop package installed all files. Is there an easy way to tell yum where is package installed on a CentOS/RHEL?

yum command is an interactive, open source, rpm based, package manager for a CentOS/RHEL and clones. It can automatically perform the following operations for you:
  1. Core system file updates
  2. Package updates
  3. Install a new packages
  4. Delete of old packages
  5. Perform queries on the installed and/or available packages

yum is similar to other high level package managers like apt-get command/apt command.

yum where is package installed

The syntax is as follows to install htop package for a demo purpose:
# yum install htop
To list the files installed by a yum package called htop, run the following rpm command:
# rpm -q {packageNameHere}
# rpm -ql htop

Sample outputs:

/usr/bin/htop
/usr/share/doc/htop-2.0.2
/usr/share/doc/htop-2.0.2/AUTHORS
/usr/share/doc/htop-2.0.2/COPYING
/usr/share/doc/htop-2.0.2/ChangeLog
/usr/share/doc/htop-2.0.2/README
/usr/share/man/man1/htop.1.gz
/usr/share/pixmaps/htop.png

How to see the files installed by a yum package using repoquery command

First install yum-utils package using yum command:
# yum install yum-utils
Sample outputs:

Resolving Dependencies
--> Running transaction check
---> Package yum-utils.noarch 0:1.1.31-42.el7 will be installed
--> Processing Dependency: python-kitchen for package: yum-utils-1.1.31-42.el7.noarch
--> Processing Dependency: libxml2-python for package: yum-utils-1.1.31-42.el7.noarch
--> Running transaction check
---> Package libxml2-python.x86_64 0:2.9.1-6.el7_2.3 will be installed
---> Package python-kitchen.noarch 0:1.1.1-5.el7 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
=======================================================================================
 Package           Arch      Version             Repository                       Size
=======================================================================================
Installing:
 yum-utils         noarch    1.1.31-42.el7       rhui-rhel-7-server-rhui-rpms    117 k
Installing for dependencies:
 libxml2-python    x86_64    2.9.1-6.el7_2.3     rhui-rhel-7-server-rhui-rpms    247 k
 python-kitchen    noarch    1.1.1-5.el7         rhui-rhel-7-server-rhui-rpms    266 k
 
Transaction Summary
=======================================================================================
Install  1 Package (+2 Dependent packages)
 
Total download size: 630 k
Installed size: 3.1 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): python-kitchen-1.1.1-5.el7.noarch.rpm                    | 266 kB  00:00:00     
(2/3): libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm                | 247 kB  00:00:00     
(3/3): yum-utils-1.1.31-42.el7.noarch.rpm                       | 117 kB  00:00:00     
---------------------------------------------------------------------------------------
Total                                                     1.0 MB/s | 630 kB  00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : python-kitchen-1.1.1-5.el7.noarch                                   1/3 
  Installing : libxml2-python-2.9.1-6.el7_2.3.x86_64                               2/3 
  Installing : yum-utils-1.1.31-42.el7.noarch                                      3/3 
  Verifying  : libxml2-python-2.9.1-6.el7_2.3.x86_64                               1/3 
  Verifying  : yum-utils-1.1.31-42.el7.noarch                                      2/3 
  Verifying  : python-kitchen-1.1.1-5.el7.noarch                                   3/3 
 
Installed:
  yum-utils.noarch 0:1.1.31-42.el7                                                     
 
Dependency Installed:
  libxml2-python.x86_64 0:2.9.1-6.el7_2.3      python-kitchen.noarch 0:1.1.1-5.el7     
 
Complete!

How do I list the contents of a installed package using YUM?

Now run repoquery command as follows:
# repoquery --list htop
OR
# repoquery -l htop
Sample outputs:

Determining the path that a yum package installed to using repoquery command.

You can also use the type command or command command to just find location of given binary file such as httpd or htop:
$ type -a httpd
$ type -a htop
$ command -V htop

🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 0 comments... add one


CategoryList of Unix and Linux commands
Disk space analyzersdf duf ncdu pydf
File Managementcat cp mkdir tree
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Modern utilitiesbat exa
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg glances gtop jobs killall kill pidof pstree pwdx time vtop
Searchingag grep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
0 comments… add one

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum