RPM: Difference between revisions

From Leo's Notes
This page was last edited on 29 April 2013, at 15:58.
No edit summary
No edit summary
Line 1: Line 1:
== Common RPM Tasks ==
Below are the common tasks I do with RPM.
=== List installed packages ===
=== List installed packages ===
<syntaxhighlight lang="bash" enclose="div">
<syntaxhighlight lang="bash" enclose="div">
Line 25: Line 28:
</syntaxhighlight>
</syntaxhighlight>


== Troubleshooting ==


== Warning: RPMDB altered outside of yum. ==
=== Warning: RPMDB altered outside of yum. ===
If you ever get the error:
If you ever get the error:
  Warning: RPMDB altered outside of yum.
  Warning: RPMDB altered outside of yum.

Revision as of 15:58, 29 April 2013

Common RPM Tasks

Below are the common tasks I do with RPM.

List installed packages

 rpm -qa

Look for a specific package by name

 rpm -qi <package name>

Determine the origin of a file

 rpm -qf <path to file>

eg:

 # rpm -qf /etc/hosts
 setup-2.8.14-10.el6.noarch

Remove a package with a broken uninstall script

 rpm -e --noscripts <package>

Troubleshooting

Warning: RPMDB altered outside of yum.

If you ever get the error:

Warning: RPMDB altered outside of yum.

... it probably means that you ran rpm. To fix this warning, clear yum's cache and force a rebuild by running:

 yum clean all
 yum makecache