本番機と環境を合わせるためにRedHat5の32bitにtd-agentの1.1.20をインストールする。
バージョンを古いものでインストールしたいのでrpmを直接インストールする。
ビルドする必要があるとの情報もあったが、公式サイトにはまだrpmが残っていた!
これを利用すればよい。
td-agentとtd-libyamlの二つをダウンロードする。
rpmインストールしようとしたら、libxsltが必要といわれたが、こちらは普通にyum install libxsltでOK。
# rpm -ivh td-agent-1.1.20-0.i386.rpm td-libyaml-0.1.4-1.i386.rpm 警告: td-agent-1.1.20-0.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID a12e206f エラー: 依存性の欠如: libexslt.so.0 は td-agent-1.1.20-0.i386 に必要とされています libxslt は td-agent-1.1.20-0.i386 に必要とされています libxslt.so.1 は td-agent-1.1.20-0.i386 に必要とされています # yum search libxslt Loaded plugins: amazon-id, fastestmirror, rhui-lb, security Loading mirror speeds from cached hostfile * rhui-REGION-client-config-server-5: rhui2-cds01.ap-northeast-1.aws.ce.redhat.com * rhui-REGION-rhel-server: rhui2-cds01.ap-northeast-1.aws.ce.redhat.com Excluding Packages from Red Hat Enterprise Linux Server 5 (RPMs) Finished =================================================== Matched: libxslt ==================================================== libxslt.i386 : Library providing the Gnome XSLT engine libxslt-devel.i386 : Libraries, includes, etc. to embed the Gnome XSLT engine libxslt-python.i386 : Python bindings for the libxslt library python-lxml.i386 : ElementTree-like Python bindings for libxml2 and libxslt # yum install libxslt.i386