rpm -Uvh - 変更された設定ファイルを置き換える方法

rpm -Uvh - 変更された設定ファイルを置き換える方法

この質問はStackoverflowサイトと重複しています。

私はこのコマンドを使ってrpmパッケージをアップグレードしましたrpm -Uvh

元の構成ファイルと新しい構成ファイルは同じですが、ディスク上の現在のファイルが変更されました。

この状況は次に説明されています。元のファイル = X、現在のファイル = Y、新しいファイル = X

新しいrpmファイルに修正が提供されるので、とにかくこの設定ファイルを上書きしたいと思います。それを行う方法はありますか?

設定ファイルは%configrpm仕様セクションに表示されます。

--replacefiles--replacepkgsオプションはここでは役に立ちません。

ベストアンサー1

アップグレードする前に設定ファイルを削除してから再度アップグレードできます。取得できるプロフィールのリスト

rpm -qplcパッケージ.rpm

その後、すべてのアイテムを削除するか名前を変更してアップグレードすると、新しいプロファイルが作成されます。

「正しい」方法は少し異なります。仕様ファイルの「%config(noreplace)」に置き換える必要がある構成ファイルを表示しないでください。ただし、パッケージをビルドするときに実行する必要があります。

おすすめ記事