更新が可能なときにリポジトリソースのカスタムパッチを使用して自動的に再コンパイルするにはどうすればよいですか?

更新が可能なときにリポジトリソースのカスタムパッチを使用して自動的に再コンパイルするにはどうすればよいですか?

アップストリームで承認される可能性がない、または拒否されたカスタマイズを追加するさまざまなソフトウェアに適用したいパッチがあります。

配布リポジトリからこれらのパッケージのソースコードをダウンロードし、利用可能なバイナリバージョンを置き換えるために、変更を適用してRPMで再構築することができました。ただし、新しいアップデートとセキュリティ修正が発生した場合、その後のアップデートにもRPMが適用されます。また、これらのアップデートが到着したときにシステムを安全に保ちたいので、この設定を変更したくありません。しかし、アップデートは私が自分で変更したパッケージを置き換えるので、アップデートに特別な注意を払う必要があります。

アップデートがあるときに最新のソースを自動的にダウンロードし、適用されたパッチでビルドする方法はありますか?これは、新しいバイナリをダウンロードしてインストールする代わりに使用できます。理想的には、YUM / dnfを介して更新を実行すると、これが自動的に発生し、すべての問題が失敗したビルドとして報告されることを願っています。

私はFedoraを使用しています。

ベストアンサー1

おすすめ記事