web-dev-qa-db-ja.com

RHELでApacheをアップグレードする適切な方法は何ですか?

RHEL5.4で出荷されたApacheのバージョンは非常に古いものです。 A 必要な機能 最近出荷されたばかりです。 Apacheアップストリームはtarballのみを出荷し、バイナリパッケージを省略しているようです。明らかに私はソースからビルドすることができましたが、このような単一のパッケージをアップグレードするための標準的な方法は何ですか?

既存のSPECに新しいtarballをドロップするのは一般的な手順ですか、それとも誰かがRHELに目を向けてこれをすべて行っていますか?

2
jldugger

RHEL ES環境をサポートしていて、パブリックドメインソフトウェアプロジェクトをアップグレードしたい場合は、プロジェクトの最新のRedhat Source RPMをダウンロードし、ソースRPMをインストールし、新しく改良されたソフトウェアアイテムの新しいtarballをインストールします。次に、スペックファイル、スペックファイルによって参照されるパッチを調べて調整し、場合によってはtarball自体を調整する必要があります。パッケージを正常に作成できたら、rpmを使用して、新しくアセンブルしたバイナリパッケージをインストールしました。

これは、パッケージのインストール結果が、交換するパッケージと同じ場所にあることを確認するためのものです。したがって、ある程度の相互運用性とRedHatの一貫性が保証されます。

2
mdpc

Yumリポジトリーを介して利用できないかどうかを確認してください。

そうでない場合は、必要なバージョンのApacheを備えた代替リポジトリがいくつかあります。そして最後の手段はそれを再コンパイルします/しかし、RedHatからのサポートを失うので、RedHat以外のソースからのApacheを使用することはお勧めしません。

0