CentOS 5.9 の Apache を 2.2.23 にアップデート
CentOS を 5.9 へアップグレードしたので、ついでに Apache も 2.2 系最新バージョンである 2.2.23 にアップデートした際のメモです。
最初は自前で RPM を作成しようと思っていたのですが、いざ始めてみると libuuid-devel 辺りの依存関係の解決が結構面倒くさそうだったので、結局今回は CentALT リポジトリを利用させて貰いました。
まずは CentALT リポジトリを追加します。
# rpm --import http://centos.alt.ru/pub/repository/centos/RPM-GPG-KEY-CentALT # rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
追加したらリポジトリ設定ファイルを編集。
# vi /etc/yum.repos.d/centalt.repo
デフォルトでは無効(enabled=0)となるように設定しておきます。
[CentALT] name=CentALT Packages for Enterprise Linux 5 - $basearch baseurl=http://centos.alt.ru/repository/centos/5/$basearch/ enabled=0 gpgcheck=0
設定したらアップデートを実行します。
ここでは以下のパッケージを更新しました。
# yum update httpd httpd-devel apr apr-util --enablerepo=CentALT
Apache が更新された事を確認します。
# apachectl -v Server version: Apache/2.2.23 (Unix) Server built: Sep 26 2012 00:02:22
CentALT リポジトリを使うと簡単でいいんですが、そのうち暇をみて自前でちゃんと思い通りの RPM を作れるようになっておきたいですね。