¿Dónde están los archivos rpm después de la instalación usando yum?

23

Estoy usando Red Hat 5.4.

He instalado un paquete usando yum, el paquete era wireshark.

Sin embargo, después de que se haya instalado. ¿Dónde puedo encontrar el paquete rpm?

Me gustaría ubicar el paquete real wireshark.rpm para poder instalarlo en otra máquina que no esté conectada a Internet.

ant2009
fuente

Respuestas:

18

Echar un vistazo bajo / var / cache / yum directorio.

Deberían estar allí a menos que tenga algún tipo de limpieza automática. Si lo haces, prueba este comando:

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

Si no hay nada allí, vea la variable cachedir en /etc/yum.conf y vea cuál es el directorio actual para almacenar paquetes. También puede ser que tmpwatch o alguna otra limpieza cron diaria haya borrado / var / cache / yum.

Janne Pikkarainen
fuente
25

La ubicación del directorio de caché rpm se puede encontrar en /etc/yum.conf

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

Debe cambiar los valores $basearchy $releasever, en función de su versión de lanzamiento de Red Hat.

Si desea mantener el caché rpm después de la instalación, el valor de mantener caché debe establecerse en 1 en:

/etc/yum.conf

conjunto

keepcache=1
Sreeranj
fuente
8

También puede instalar el complemento de solo descarga para yum que hace que los rpms se descarguen en el directorio de caché pero no se instalen.

yum install yum-plugin-downloadonly

Luego úsalo con la --downloadonlybandera.

yum install --downloadonly -y wireshark

Luego encontrará los rpms en el directorio de caché según lo establecido por su /etc/yum.conf

p.ej cachedir=/var/tmp/yum/cache/$basearch/$releasever

Jacob Tomlinson
fuente
1
en mi caso, tuve que hacerloyum reinstall --downloadonly
Jayen
1
Tenga en cuenta que el paquete no debe instalarse en ese momento (de lo contrario, ñam no hará nada)
wim
2

Supongo que está usando yum contra una baseurl donde las rpm se descargan en segundo plano. Puede mantener las rpm descargadas que se eliminan automáticamente después de la instalación.

vim /etc/yum/yum.conf

keepcache = 1 cachedir = / XXX / XXX ---> su elección

Ahora las rpm descargadas se guardarán en el caché que seleccionó. A partir de eso, puede crear su propio repositorio.

Nura Pagla
fuente