Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using Red Hat 5.4.

I have installed a package using yum the package was wireshark.

However, after it has installed. Where can I find the rpm package?

I would like to locate the actual wireshark.rpm package so that I can install it on another machine that is not connected to the Internet.

share|improve this question
up vote 8 down vote accepted

Take a look under /var/cache/yum directory.

They should be there unless you have some kind of autocleanup going on. If you do, try this command:

find /var/cache/yum -iname '*.rpm' –

If there's nothing there, see the cachedir variable in /etc/yum.conf and check out what's the current directory for storing packages. It can also be that tmpwatch or some other daily cron cleanup has cleared the /var/cache/yum.

share|improve this answer

The rpm cache directory location can be found in /etc/yum.conf

cachedir=/var/cache/yum/$basearch/$releasever

You should change the $basearch and $releasever, values based on your red hat release version.

If you want to keep the rpm cache after installation the keep cache value should be set 1 in:

/etc/yum.conf

set

keepcache=1
share|improve this answer

You also can install the download only plugin for yum which causes the rpms to be downloaded to the cache directory but not installed.

yum install yum-plugin-downloadonly

Then use it with the --downloadonly flag.

yum install --downloadonly -y wireshark

Then you will find the rpms in the cache directory as set by your /etc/yum.conf

e.g cachedir=/var/tmp/yum/cache/$basearch/$releasever

share|improve this answer
    
in my case, i had to do yum reinstall --downloadonly – Jayen Jan 1 at 3:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .