CentOS 64bit にしたら TIG とか起動しない

さくらVPS の OS を再インストールしたら CentOS 6.3 の 64bit になった。
特に気にせず TwitterIrcGatewaytiarra のファイルを転送して実行したら以下のエラーが出力された

./TwitterIrcGateway: /home/m_zuma/TwitterIrcGateway/TwitterIrcGatewayCLI: /lib/ld-linux.so.2: bad ELF interpreter: そのようなファイルやディレクトリはありません

むむ、ということで ld-linux をインストール

$ sudo yum install ld-linux.so.2

そしたら2つのパッケージがインストールされた

glibc.i686 0:2.12-1.80.el6_3.6
nss-softokn-freebl.i686 0:3.12.9-11.el6

これで大丈夫かなと再度 TIG を実行すると今度は以下のエラーが出力された

$ ./TwitterIrcGatewayCLI: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

libz で yum serach するといくつか表示されたので試しに libzip をインストール

$ sudo yum install libzip.i686

再度 TIG を実行するとちゃんと起動した

要するに 32bit アプリケーションを動かす為のパッケージが足りなかったってことかな