akishin999の日記

調べた事などを書いて行きます。

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 を作れるようになっておきたいですね。