redhat 5.5でheartbeat入れようとしたらyum install heartbeat で Nothing to doと言われたのでまごまごした。ちなみにCentOS 5.5 では普通にyum上のリポジトリにあるようです。
sourceforgeからdownload
OSのrhelのバージョン、32bit/64bit に適したものを選択してdownload。
ex) rhel 5.5 / 64bit
# mkdir /usr/local/src/heartbeat # wget 'http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Flinux-ha%2F45714%2Fheartbeat-2.1.4-1.rhel5.x86_64.RPMS.tar.gz' # tar zxvf heartbeat-2.1.4-1.rhel5.x86_64.RPMS.tar.gz # cd heartbeat-2.1.4-1.rhel5.x86_64.RPMS # ls COPYING.libnet heartbeat-gui-2.1.4-1.x86_64.rpm pils-2.1.4-1.x86_64.rpm heartbeat-2.1.4-1.x86_64.rpm heartbeat-ldirectord-2.1.4-1.x86_64.rpm stonith-2.1.4-1.x86_64.rpm # rpm -ivh heartbeat-2.1.4-1.x86_64.rpm エラー: 依存性の欠如: PyXML は heartbeat-2.1.4-1.x86_64 に必要とされています libltdl.so.3()(64bit) は heartbeat-2.1.4-1.x86_64 に必要とされています libpils.so.1()(64bit) は heartbeat-2.1.4-1.x86_64 に必要とされています libsensors.so.3()(64bit) は heartbeat-2.1.4-1.x86_64 に必要とされています libstonith.so.1()(64bit) は heartbeat-2.1.4-1.x86_64 に必要とされています pils = 2.1.4-1 は heartbeat-2.1.4-1.x86_64 に必要とされています stonith = 2.1.4-1 は heartbeat-2.1.4-1.x86_64 に必要とされています
なんか怒られた。pils, stonishは付属のrpmからinstallするので、他のライブラリをyumでinstallする。
# yum install PyXML # yum install libtool-ltdl.x86_64 libtool-ltdl-devel.x86_64 # yum install lm_sensors.x86_64 lm_sensors-devel.x86_64 # rpm -ivh pils-2.1.4-1.x86_64.rpm # rpm -ivh stonith-2.1.4-1.x86_64.rpm # rpm -ivh heartbeat-2.1.4-1.x86_64.rpm
でけた。