[CentOS] How to extract one file from rpm using yum?
rgm at htt-consult.com
Thu Jan 31 18:31:14 UTC 2013
On 01/31/2013 12:37 PM, Johnny Hughes wrote:
> On 01/31/2013 11:05 AM, Connie Sieh wrote:
>> 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.
> rpm2cpio <rpmfilename> | cpio -idv
> That will extract all the files to the current directory (create a
> temporarily directory and cd into it before you start).
thanks eveyone for all these tips. I REALLY need to put together a
couple of remember how to do it notes.
More information about the CentOS