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 件のコメント:
コメントを投稿