Où sont les fichiers rpm après l'installation en utilisant yum?

23

J'utilise Red Hat 5.4.

J'ai installé un package en utilisant yum, le package était Wirehark.

Cependant, après son installation. Où puis-je trouver le package rpm?

Je voudrais localiser le package WireShark.rpm réel afin de pouvoir l'installer sur une autre machine qui n'est pas connectée à Internet.

ant2009
la source

Réponses:

18

Jetez un œil sous le répertoire / var / cache / yum .

Ils devraient être là, sauf si vous avez une sorte de nettoyage automatique en cours. Si vous le faites, essayez cette commande:

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

S'il n'y a rien, consultez la variable cachedir dans /etc/yum.conf et vérifiez quel est le répertoire actuel pour stocker les packages. Il se peut également que tmpwatch ou un autre nettoyage quotidien de cron ait effacé / var / cache / yum.

Janne Pikkarainen
la source
25

L'emplacement du répertoire du cache rpm se trouve dans /etc/yum.conf

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

Vous devez modifier les valeurs $basearchet $releasever, en fonction de votre version de version de Red Hat.

Si vous souhaitez conserver le cache rpm après l'installation, la valeur du cache doit être définie sur 1 dans:

/etc/yum.conf

ensemble

keepcache=1
Sreeranj
la source
8

Vous pouvez également installer le plug-in de téléchargement uniquement pour yum, ce qui entraîne le téléchargement des rpms dans le répertoire cache mais pas leur installation.

yum install yum-plugin-downloadonly

Ensuite, utilisez-le avec le --downloadonlydrapeau.

yum install --downloadonly -y wireshark

Ensuite, vous trouverez les rpms dans le répertoire cache défini par votre /etc/yum.conf

par exemple cachedir=/var/tmp/yum/cache/$basearch/$releasever

Jacob Tomlinson
la source
1
dans mon cas, je devais faireyum reinstall --downloadonly
Jayen
1
Notez que le paquet ne doit pas être installé à ce moment (sinon yum ne fera rien)
wim
2

Je suppose que vous utilisez yum contre un baseurl où les rpm sont téléchargés en arrière-plan. Vous pouvez conserver les rpm téléchargés qui sont supprimés automatiquement après l'installation.

vim /etc/yum/yum.conf

keepcache = 1 cachedir = / XXX / XXX ---> votre choix

Maintenant, le rpm téléchargé sera enregistré dans le cache caché que vous avez sélectionné. De là, vous pouvez créer votre propre référentiel.

Nura Pagla
la source