Some useful Redhat Package Manager(RPM) commands
15/02/2009Getting the dependencies of a file:
rpm -q --requires -p package.rpm
Formating the query result of RPM database
rpm -qa –queryformat '["_%{NAME}",list("%{VERSION}-%{RELEASE}","%{ARCH}"),\n]'
Result:
“_openssh”,list(”3.6.1p2-33.30.6″,”i386″), “_XFree86-Mesa-libGLU”,list(”4.3.0-97.EL”,”i386″), …
Display a file-per-package list
rpm -qa --queryformat '[%{NAME}\t%{FILENAMES}\n]'
Result:
kernel-smp /lib/modules/2.6.9-67.0.20.ELsmp/kernel/sound/pci/snd-atiixp-modem.ko kernel-smp /lib/modules/2.6.9-67.0.20.ELsmp/kernel/sound/pci/snd-atiixp.ko kernel-smp /lib/modules/2.6.9-67.0.20.ELsmp/kernel/sound/pci/snd-azt3328.ko kernel-smp /lib/modules/2.6.9-67.0.20.ELsmp/kernel/sound/pci/snd-bt87x.ko kernel-smp /lib/modules/2.6.9-67.0.20.ELsmp/kernel/sound/pci/snd-cmipci.ko kernel-smp /lib/modules/2.6.9-67.0.20.ELsmp/kerne krb5-workstation /usr/kerberos/bin/ftp krb5-workstation /usr/kerberos/bin/gss-client krb5-workstation /usr/kerberos/bin/kdestroy krb5-workstation /usr/kerberos/bin/kinit krb5-workstation /usr/kerberos/bin/klist
No comments yet.