構成ファイルを上書きする必要があるRPMのトランザクション検証エラーを解決するには?

構成ファイルを上書きする必要があるRPMのトランザクション検証エラーを解決するには?

何かをパッケージ化していますが、アップストリームプロバイダは設定ファイルを壊しました。

Transaction check error:
  file /etc/acme-engine/acme-engine-fpm.conf from install of acme-1-74.1.el7.noarch conflicts with file from package ...
  file /etc/acme-server/config from install of acme-1-74.1.el7.noarch conflicts with file from package ...

あれこれ詰めてますよ。ここでは、アップストリームが他のパッケージによって提供される構成ファイルをオーバーライドするのを見ることができます。これを梱包する正しい方法は何ですか?

ベストアンサー1

答えは、パッケージ全体を交換し、すべての依存関係を提供する予定でなければ、デフォルトのリポジトリにあるのと同じパスをパッケージ化しないことです。

基本オペレーティングシステムでファイルを置き換えるために含めるか、使用できる代替ファイルをパッケージ化する必要があります。それ以外の場合、上記のエラーが発生します。

おすすめ記事