これは CentOS/RedHat 8 の AppStream モジュールに関する一般的な質問です。Apache や PHP などのアプリケーションをカスタム コンパイルする場合、そのアプリケーションの AppStream モジュールを無効にする必要がありますか? ドキュメントにはこれに関する直接的な言及が見当たりません。何か利点や必要性はありますか? よろしくお願いします!
答え1
私は独自の RPM を作成します (ソース RPM を取得して解凍し、好みに合わせて編集します。ディストリビューションのビルドに適用されているパッチをチェックして適用性を確認します)。ローカル バージョンがディストリビューションより進んでいる限り (おそらく、より新しいアップストリーム バージョンをベースにすることになります)、通常の更新でパッケージが影響を受けることはありません。複数のパッケージが必要な場合や更新ワークフローを簡素化する場合は、独自のリポジトリを作成する方法を確認してください。
公式パッケージと一緒にインストールできるパッケージをビルドすることは可能ですが、たとえばグローバル構成ファイルの名前/配置やバイナリ名 (おそらくパッケージの一部であるライブラリを含む) をいじくり回す必要があります。
ただし、非配布ソフトウェア ビルドをインストールする場合は、標準のオープン ソース保証が適用され、破損した場合は、その部分をそのまま保持できることに注意してください。