yumを使用したインストール後のrpmファイルはどこにありますか?


23

Red Hat 5.4を使用しています。

パッケージをwiresharkであるyumを使用してパッケージをインストールしました。

ただし、インストール後。rpmパッケージはどこにありますか?

実際のwireshark.rpmパッケージを見つけて、インターネットに接続されていない別のマシンにインストールできるようにしたいと思います。

回答:


18

/ var / cache / yumディレクトリの下を見てください。

何らかの自動クリーンアップが行われていない限り、それらは存在するはずです。もしそうなら、このコマンドを試してください:

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

そこに何もない場合は、/ etc / yum.confのcachedir変数を参照し、パッケージを保存するための現在のディレクトリを確認します。また、tmpwatchまたはその他の毎日のcronクリーンアップが/ var / cache / yumをクリアした可能性もあります。


25

rpmキャッシュディレクトリの場所は、次の場所にあります。 /etc/yum.conf

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

Red Hatリリースバージョンに基づいて$basearchand $releasever値を変更する必要があります。

インストール後にrpmキャッシュを保持する場合は、次の場所でキャッシュ保持値を1に設定する必要があります。

/etc/yum.conf

セット

keepcache=1

8

yumのダウンロード専用プラグインをインストールすることもできます。これにより、rpmがキャッシュディレクトリにダウンロードされますが、インストールされません。

yum install yum-plugin-downloadonly

次に、--downloadonlyフラグとともに使用します。

yum install --downloadonly -y wireshark

次に、キャッシュディレクトリに設定されたrpmがあります。 /etc/yum.conf

例えば cachedir=/var/tmp/yum/cache/$basearch/$releasever


1
私の場合、私はしなければなりませんでしたyum reinstall --downloadonly
ジェイエン

1
パッケージが一度にインストールされていないされなければならないことを注意(そうでない場合はyum何もしません)
WIM

2

rpmがバックグラウンドでダウンロードされるbaseurlに対してyumを使用していると仮定しています。ダウンロードしたrpmは、インストール後に自動的に削除されたままにすることができます。

vim /etc/yum/yum.conf

keepcache = 1 cachedir = / XXX / XXX --->選択

これで、ダウンロードしたrpmが選択したcachedirに保存されます。それから、独自のリポジトリを作成できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.