keepalived RPMをつくってみた

keepalivedをインストールしたいのですが、これはyumでは見つかりませんでした。rpmforgeにもepelにもremiにもないのです。

% sudo yum list | grep keepalived
% sudo yum list --enablerepo=rpmforge | grep keepalived
% sudo yum list --enablerepo=epel | grep keepalived
% sudo yum list --enablerepo=remi | grep keepalived

そしたらkeepalived RPM をつくります。

% sudo yum -y install make kernel kernel-devel rpm-build openssl-devel
% cd ~
% wget http://www.keepalived.org/software/keepalived-1.1.20.tar.gz
% tar zxvf keepalived-1.1.20.tar.gz
% cd keepalived-1.1.20
% sudo ./configure

生成されたkeepalived.specを利用してrpmを作成

cp ../keepalived-1.1.20.tar.gz /usr/src/redhat/SOURCES/
sudo rpmbuild -ba ./keepalived.spec

インストール

cd /usr/src/redhat/RPMS/i386
sudo rpm -ihv keepalived-1.1.20-5.i386.rpm

うーん。rpmbuildをユーザー権限でやる方法どこかで見た気がするのにすぐには探せない。発見次第追記します。