Di mana file rpm setelah instalasi menggunakan yum?

23

Saya menggunakan Red Hat 5.4.

Saya telah menginstal sebuah paket menggunakan yum paket itu wireshark.

Namun, setelah itu diinstal. Di mana saya dapat menemukan paket rpm?

Saya ingin mencari paket wireshark.rpm yang sebenarnya sehingga saya dapat menginstalnya di komputer lain yang tidak terhubung ke Internet.

ant2009
sumber

Jawaban:

18

Lihatlah di bawah direktori / var / cache / yum .

Mereka harus ada di sana kecuali Anda memiliki semacam autocleanup yang sedang berlangsung. Jika ya, coba perintah ini:

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

Jika tidak ada apa-apa di sana, lihat variabel cachedir di /etc/yum.conf dan periksa apa direktori saat ini untuk menyimpan paket. Bisa juga tmpwatch atau pembersihan cron harian lainnya telah menghapus / var / cache / yum.

Janne Pikkarainen
sumber
25

Lokasi direktori cache rpm dapat ditemukan di /etc/yum.conf

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

Anda harus mengubah nilai $basearchdan $releasever, berdasarkan versi rilis topi merah Anda.

Jika Anda ingin menyimpan cache rpm setelah instalasi, nilai cache tetap harus ditetapkan 1 di:

/etc/yum.conf

set

keepcache=1
Sreeranj
sumber
8

Anda juga dapat menginstal plugin unduhan saja untuk yum yang menyebabkan rpms diunduh ke direktori cache tetapi tidak diinstal.

yum install yum-plugin-downloadonly

Kemudian gunakan dengan --downloadonlybendera.

yum install --downloadonly -y wireshark

Kemudian Anda akan menemukan rpms di direktori cache sebagaimana diatur oleh Anda /etc/yum.conf

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

Yakub Tomlinson
sumber
1
dalam kasus saya, saya harus melakukanyum reinstall --downloadonly
Jayen
1
Perhatikan bahwa paket tersebut belum diinstal pada saat itu (jika tidak Anda tidak akan melakukan apa-apa)
wim
2

Saya berasumsi Anda menggunakan yum terhadap baseurl di mana rpm diunduh di latar belakang. Anda dapat menyimpan rpm yang diunduh yang dihapus secara otomatis setelah instalasi.

vim /etc/yum/yum.conf

keepcache = 1 cachedir = / XXX / XXX ---> pilihan Anda

Sekarang rpm yang diunduh akan disimpan dalam cache yang Anda pilih. Dari sana Anda dapat membuat repositori Anda sendiri.

Nura Pagla
sumber