User Tools

Site Tools


yum_rpm_handling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

yum_rpm_handling [2011/12/14 08:57]
root
yum_rpm_handling [2013/09/27 10:55] (current)
root
Line 1: Line 1:
 ====== RPM handling ====== ====== RPM handling ======
 +
 +===== List query tags =====
 +
 +  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 =====
  
-rpm -ql *package*+  ​rpm -ql *package* 
 +   
 + 
 +===== List files provided by rpm package placed in current folder ===== 
 + 
 +  rpm -qlp *package* 
 + 
 +===== List scripts provided by installed rpm package ===== 
 +   
 +  rpm -q --scripts *package* 
 +   
 +===== List scripts provided by rpm package placed in current folder ===== 
 +   
 +  rpm -qp --scripts ​*package*
  
 ===== List package vendors ===== ===== List package vendors =====
Line 18: Line 43:
   ​   ​
   rpm -qa --last   rpm -qa --last
 +  rpm -qa --queryformat '​%{installtime} (%{installtime:​date}) %{name}\n'​ | sort -n
   ​   ​
 ===== Show all installed public GPG keys ===== ===== Show all installed public GPG keys =====
Line 53: 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 74: 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 84: 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 90: Line 123:
  
   repoquery -l *package*   repoquery -l *package*
 +  ​
 +===== List package denpendencies =====
 +  ​
 +  yum deplist <​package>​
  
 ===== Only download packages ​ ===== ===== Only download packages ​ =====
yum_rpm_handling.txt · Last modified: 2013/09/27 10:55 by root