YumがプログラムをインストールするためにダウンロードするRPMを見つけることができる一時フォルダーはありますか?インストール中に、yumはRPMファイルの正確な名前を表示しますが、それを見つける方法がわかりません。 RPMの名前がわかっている場合、RPMを検索するにはどうすればよいですか?
あなたが探しているのは/var/cache/yum/<repo>/packages
。このディレクトリは、パッケージのクリーンアップ中に消去されます。
find
コマンドを使用して、名前でファイルを検索できます。例: find / -name 'package.rpm'
ワイルドカードがサポートされています。 find -name 'package*.rpm'
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
私はここでそれを見つけました:
/var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages
私の場合、/var/tmp/yum-root-xxxxx/
またはユーザー/var/tmp/yum-YOurUser-xxxxx/
CentOS 7を使用しています
64ビットcentos/RHEL OSの場合、ここx86_64の下の場所にあります。 package.rpm.tmpの場所に存在します
/var/cache/yum/x86_64/7 /
/var/cache/yum/x86_64/6 /
キャッシュの場所は設定可能であり、デフォルトは/var/cache/yum/
ですが、/etc/yum.conf
のmain.cachedirの値を確認する方がはるかに信頼性が高くなります。