
この質問はStackoverflowサイトと重複しています。
私はこのコマンドを使ってrpmパッケージをアップグレードしましたrpm -Uvh
。
元の構成ファイルと新しい構成ファイルは同じですが、ディスク上の現在のファイルが変更されました。
この状況は次に説明されています。元のファイル = X、現在のファイル = Y、新しいファイル = X
新しいrpmファイルに修正が提供されるので、とにかくこの設定ファイルを上書きしたいと思います。それを行う方法はありますか?
設定ファイルは%config
rpm仕様セクションに表示されます。
--replacefiles
、--replacepkgs
オプションはここでは役に立ちません。
答え1
アップグレードする前に設定ファイルを削除してから再度アップグレードできます。取得できるプロフィールのリスト
rpm -qplcパッケージ.rpm
その後、すべてのアイテムを削除するか名前を変更してアップグレードすると、新しいプロファイルが作成されます。
「正しい」方法は少し異なります。仕様ファイルの「%config(noreplace)」に置き換える必要がある構成ファイルを表示しないでください。ただし、パッケージをビルドするときに実行する必要があります。