yum はダウンロードした RPM ファイルをどこに保存しますか?

yum はダウンロードした RPM ファイルをどこに保存しますか?

プログラムをインストールするために yum がダウンロードする RPM を見つけることができる一時フォルダーはありますか? インストール中に yum は RPM ファイルの正確な名前を表示しますが、それを見つける方法がわかりません。名前がわかっている場合、どのように RPM を検索できますか?

答え1

あなたが探しているのは だと思います/var/cache/yum/<repo>/packages。このディレクトリはパッケージのクリーンアップ中に消去されます。

コマンドを使用して、名前でファイルを検索できますfind。例:find / -name 'package.rpm' ワイルドカードがサポートされています。find -name 'package*.rpm'

答え2

本日、RHEL 6.7 ではファイルが に保存されていることを確認しました/var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/

downloadonlyこのプラグインが RHEL 6 に含まれていることも注目に値します。

# yum install yum-downloadonly
Package yum-plugin-downloadonly-1.1.30-30.el6.noarch is obsoleted by yum-3.2.29-69.el6.noarch which is already installed

答え3

ここで見つけました:

/var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages

答え4

キャッシュの場所は設定可能で、デフォルトは ですが/var/cache/yum/、 の main.cachedir の値を確認する方がはるかに信頼性が高くなります/etc/yum.conf

関連情報