web-dev-qa-db-ja.com

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

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

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

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

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

23
ant2009

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

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

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

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

18

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

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

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

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

/etc/yum.conf

セットする

keepcache=1
25
Sreeranj

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

yum install yum-plugin-downloadonly

次に、--downloadonlyフラグを付けて使用します。

yum install --downloadonly -y wireshark

次に、/etc/yum.confによって設定されたキャッシュディレクトリにrpmが見つかります

例:cachedir=/var/tmp/yum/cache/$basearch/$releasever

8
Jacob Tomlinson

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

vim /etc/yum/yum.conf

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

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

2
Nura Pagla