[CentOS] How to extract one file from rpm using yum?
csieh at fnal.gov
Thu Jan 31 17:05:17 UTC 2013
On Thu, 31 Jan 2013, Robert Moskowitz wrote:
> On 01/31/2013 11:36 AM, John Doe wrote:
>> From: Robert Moskowitz <rgm at htt-consult.com>
>>> I want to get the original version of /etc/clamd.d/amavis.conf from the
>>> amavisd-new rpm to get the defaults to submit a bug report. I could not
>>> figure out how to do this, so I did a reinstall, but it did not replace
>>> this file (whatprovides says it comes from this rpm).
>>> Is there a way to extract just the one file, and better yet, place it
>>> elsewhere than its regular destination?
>> You could also just have renamed your conf file temporarily,
>> reinstalled, moved the default conf file and renamed back
>> your conf file...
> OK. I am set for what I needed. I went to the repo via http and
> downloaded the rpm. I then used archive manager via nautilus to get to
> the file(s) I needed. Now to write up the bug report. Minor item, but
> it bugs me.... ;)
The command line way of getting 1 file out of a rpm is to rpm2cpio.
rpm2cpio <rpmfilename> > <filename.cpio>
Now you have a cpio archive which you can use to get files out of.
More information about the CentOS