アップグレード時にインストールファイルを削除するバグのあるRPMがあります。 yum update pkg-name
を実行したいのですが、%preun
セクションを実行したくありません。これはyumで可能ですか?もしそうなら、旗は何ですか?
yum-downloadonly
プラグインをインストールしました。
# yum install yum-downloadonly
次に、pkgを/opt
にダウンロードするように指示しました。
# yum update pkg-name -y --downloadonly --downloaddir=/opt
-y
オプションは"Assume yes"を意味します
次に、rpm -i --nopreun /opt/pkgname
を実行しました
yum
ではありませんが、rpmをダウンロードして、「--noscripts
」オプションを使用してrpmを実行してみることができます。
編集:あなたのコメントには、rpmコマンド用の--nopreun
スイッチもあります
Yumの場合、いいえ。ただし、yumdownloader
を使用してパッケージと依存関係(yum-utils
パッケージで利用可能)を取得してから、rpm
を手動で実行できます。