RHEL5.4で出荷されたApacheのバージョンは非常に古いものです。 A 必要な機能 最近出荷されたばかりです。 Apacheアップストリームはtarballのみを出荷し、バイナリパッケージを省略しているようです。明らかに私はソースからビルドすることができましたが、このような単一のパッケージをアップグレードするための標準的な方法は何ですか?
既存のSPECに新しいtarballをドロップするのは一般的な手順ですか、それとも誰かがRHELに目を向けてこれをすべて行っていますか?
RHEL ES環境をサポートしていて、パブリックドメインソフトウェアプロジェクトをアップグレードしたい場合は、プロジェクトの最新のRedhat Source RPMをダウンロードし、ソースRPMをインストールし、新しく改良されたソフトウェアアイテムの新しいtarballをインストールします。次に、スペックファイル、スペックファイルによって参照されるパッチを調べて調整し、場合によってはtarball自体を調整する必要があります。パッケージを正常に作成できたら、rpmを使用して、新しくアセンブルしたバイナリパッケージをインストールしました。
これは、パッケージのインストール結果が、交換するパッケージと同じ場所にあることを確認するためのものです。したがって、ある程度の相互運用性とRedHatの一貫性が保証されます。
Yumリポジトリーを介して利用できないかどうかを確認してください。
そうでない場合は、必要なバージョンのApacheを備えた代替リポジトリがいくつかあります。そして最後の手段はそれを再コンパイルします/しかし、RedHatからのサポートを失うので、RedHat以外のソースからのApacheを使用することはお勧めしません。