This shows you the differences between two versions of the page.
yum_rpm_handling [2012/05/29 15:12] root |
yum_rpm_handling [2013/09/27 10:55] (current) root |
||
---|---|---|---|
Line 4: | Line 4: | ||
rpm --querytags | rpm --querytags | ||
+ | |||
+ | ===== List package that provide file ===== | ||
+ | |||
+ | rpm -q --whatprovides <filename> | ||
+ | Example: | ||
+ | rpm -q --whatprovides /usr/bin/lsscsi | ||
+ | lsscsi-0.23-2.el6.x86_64 | ||
+ | | ||
===== List files provided by installed rpm package ===== | ===== List files provided by installed rpm package ===== | ||
Line 71: | Line 79: | ||
===== Show verbose information about RPM package ===== | ===== Show verbose information about RPM package ===== | ||
| | ||
- | rpm -qip <RPM package> | + | rpm -qip <package.rpm> |
rpm -qip zsh-4.3.10-4.1.el6.x86_64.rpm | rpm -qip zsh-4.3.10-4.1.el6.x86_64.rpm | ||
Line 92: | Line 100: | ||
mechanism, and more. | mechanism, and more. | ||
- | | + | ===== Show verbose information about installed rpm package ===== |
- | ===== Extract files from RPM package ===== | + | |
+ | rpm -qi *package* | ||
+ | |||
+ | ===== Extract files from RPM package ===== | ||
rpm2cpio httpd-2.2.3-31.el5_4.2.x86_64.rpm | cpio -idmv | rpm2cpio httpd-2.2.3-31.el5_4.2.x86_64.rpm | cpio -idmv | ||
Line 102: | Line 113: | ||
| | ||
====== Yum handling ====== | ====== Yum handling ====== | ||
+ | |||
+ | ===== Query Available Packages From Selected YUM Repository ===== | ||
+ | |||
+ | yum --disablerepo="*" --enablerepo="google" list available | ||
===== List files in rpm package available from repository ===== | ===== List files in rpm package available from repository ===== | ||
Line 108: | Line 123: | ||
repoquery -l *package* | repoquery -l *package* | ||
+ | | ||
+ | ===== List package denpendencies ===== | ||
+ | | ||
+ | yum deplist <package> | ||
===== Only download packages ===== | ===== Only download packages ===== |