2008-03-04

ATOK X3 for Linuxを買った

Anthyの変換効率の悪さに物事がはかどらないので、ATOK X3 for Linuxを買ってみた。家のMercurialサーバーが動いているUbuntu (AMD64) にインストールしようとしたが、苦戦。そのメモ。

setupatok_tar.shを使って、インストールするが、iiimdの起動が失敗している。

/usr/bin/iiimd: error while loading shared libraries: libiiimp.so.1: cannot open shared object file: No such file or directory

調べてみると、ATOK X3がインストールするiiimdは32ビット。32ビットのlibiiimp.so.1を展開してないようだ。なので、パッケージの中から、32ビットのパッケージ (iiimf-protocol-lib-trunk_r3104-js1.i386.tar.gz) を展開 (/で展開してしまうと、64ビットのライブラリを置き換えてしまうので、別のところで展開)して、/usr/lib32/へコピー。それでiiimdを実行し直してみると、今度は以下のエラーが。

/usr/bin/iiimd: error while loading shared libraries: libwrap.so.0: cannot open shared object file: No such file or directory

Ubuntuだと、libwrapは64ビットのパッケージしかないから、32ビットのパッケージをもってきて (というか32ビット版の Ubuntu のパッケージを引っ張ってきて)、インストール。

dpkg --fsys-tarfile libwrap0_7.6.dbs-11build1_i386.deb | tar xf -

これで、libwrap.so.0が持ってこれるので、それを/usr/lib32/へコピーして、ldconfigを実行。そうしたらOKだった。

Just Systemもパッケージ構成考え直した方がいいかと思う、正直。

0 件のコメント: