From f4ac557857f17c6c781003e20265c945934c34e1 Mon Sep 17 00:00:00 2001 From: darksun <lujun9972@gmail.com> Date: Sun, 7 Jan 2018 13:55:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E9=A2=98:=20yum=20find=20out=20path?= =?UTF-8?q?=20where=20is=20package=20installed=20to=20on=20CentOS/RHEL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ... is package installed to on CentOS-RHEL.md | 137 ++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 sources/tech/20180105 yum find out path where is package installed to on CentOS-RHEL.md diff --git a/sources/tech/20180105 yum find out path where is package installed to on CentOS-RHEL.md b/sources/tech/20180105 yum find out path where is package installed to on CentOS-RHEL.md new file mode 100644 index 0000000000..b0805e08ec --- /dev/null +++ b/sources/tech/20180105 yum find out path where is package installed to on CentOS-RHEL.md @@ -0,0 +1,137 @@ +yum find out path where is package installed to on CentOS/RHEL +====== + +I have [install htop package on a CentOS/RHEL][1] . 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][2] 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][3]/[apt command][4]. + +### 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][2]: +``` +# 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: +[![yum where is package installed][5]][5] +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` + +### about the author + +The author is the creator of nixCraft and a seasoned sysadmin and a trainer for the Linux operating system/Unix shell scripting. He has worked with global clients and in various industries, including IT, education, defense and space research, and the nonprofit sector. Follow him on [Twitter][6], [Facebook][7], [Google+][8]. + +-------------------------------------------------------------------------------- + +via: https://www.cyberciti.biz/faq/yum-determining-finding-path-that-yum-package-installed-to/ + +作者:[][a] +译者:[译者ID](https://github.com/译者ID) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]:https://www.cyberciti.biz +[1]:https://www.cyberciti.biz/faq/centos-redhat-linux-install-htop-command-using-yum/ +[2]:https://www.cyberciti.biz/faq/rhel-centos-fedora-linux-yum-command-howto/ (See Linux/Unix yum command examples for more info) +[3]:https://www.cyberciti.biz/tips/linux-debian-package-management-cheat-sheet.html (See Linux/Unix apt-get command examples for more info) +[4]:https://www.cyberciti.biz/faq/ubuntu-lts-debian-linux-apt-command-examples/ (See Linux/Unix apt command examples for more info) +[5]:https://www.cyberciti.biz/media/new/faq/2018/01/yum-where-is-package-installed.jpg +[6]:https://twitter.com/nixcraft +[7]:https://facebook.com/nixcraft +[8]:https://plus.google.com/+CybercitiBiz