Dove sono i file rpm dopo l'installazione usando yum?


23

Sto usando Red Hat 5.4.

Ho installato un pacchetto usando yum il pacchetto era WireShark.

Tuttavia, dopo l'installazione. Dove posso trovare il pacchetto rpm?

Vorrei individuare il pacchetto WireShark.rpm effettivo in modo da poterlo installare su un altro computer che non è connesso a Internet.

Risposte:


18

Dai un'occhiata alla directory / var / cache / yum .

Dovrebbero essere lì a meno che tu non abbia una sorta di pulizia automatica in corso. Se lo fai, prova questo comando:

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

Se non c'è nulla lì, vedi la variabile cache in /etc/yum.conf e controlla qual è la directory corrente per archiviare i pacchetti. Può anche essere che tmpwatch o qualche altra pulizia cron giornaliera abbia cancellato / var / cache / yum.


25

La posizione della directory della cache rpm è disponibile in /etc/yum.conf

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

È necessario modificare i valori $basearche $releasever, in base alla versione di rilascio di Red Hat.

Se si desidera mantenere la cache rpm dopo l'installazione, impostare il valore di conservazione della cache 1 in:

/etc/yum.conf

impostato

keepcache=1

8

È inoltre possibile installare il plug-in di solo download per yum che causa il download di rpms nella directory della cache ma non è installato.

yum install yum-plugin-downloadonly

Quindi usalo con la --downloadonlybandiera.

yum install --downloadonly -y wireshark

Quindi troverai rpms nella directory della cache come impostato dal tuo /etc/yum.conf

per esempio cachedir=/var/tmp/yum/cache/$basearch/$releasever


1
nel mio caso, yum reinstall --downloadonly
dovevo

1
Si noti che il pacchetto non deve essere installato al momento (altrimenti yum non farà nulla)
wim

2

Suppongo che tu stia usando yum contro un baseurl in cui gli rpm sono scaricati in background. È possibile mantenere gli rpm scaricati che vengono eliminati automaticamente dopo l'installazione.

vim /etc/yum/yum.conf

keepcache = 1 cache = / XXX / XXX ---> la tua scelta

Ora l'rpm scaricato verrà salvato nella cache selezionata. Da questo puoi creare il tuo repository.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.