おのたく日記 YouTubeも始めました→
2010-05-07(Fri) おうちサーバのATOK for Linuxを使う [長年日記]
■ [Ubuntu]おうちサーバのATOK for Linuxを使う
emacsをUbuntuで使うときには、iBusのAnityで日本語入力をしていたのだけど、やっぱりATOKを使いたいので、とりあえずは、おうちサーバのIIMFサーバにつないでemacsでATOKが使えるようにした。
・おうちサーバー側(Debian testing)の設定
IIIMFサーバがUbuntuマシンからのTCP接続を受け付けるようにするために/etc/iiim/iiimd.xmlにパッチ
--- iiimd.xml.conf.org 2009-01-20 08:44:38.000000000 +0900
+++ iiimd.xml.conf 2010-05-06 11:49:07.000000000 +0900
@@ -16,6 +16,13 @@
<file>/var/run/iiim/.iiimp-unix/9010</file>
</listen>
-->
+ <listen type="tcp">
+ <hostname>server</hostname>
+ <port>9010</port>
+ </listen>
+ <listen type="unix">
+ <file>/var/run/iiim/.iiimp-unix/9010</file>
+ </listen>
<!--
<acls> directive:
Attributes:
@@ -38,6 +45,9 @@
<acl type="permit">
<hostname>127.0.0.1</hostname>
</acl>
+ <acl type="permit">
+ <hostname>10.0.0.0/8</hostname>
+ </acl>
</acls>
<!--
<auth> directive:
IPアドレスの許可は、ネットマスクが使えるか心配だったけど「/8」などのビット数指定が使えた。
・クライアント側(Ubuntu 10.04 LTS)の設定
Unbuntu 9.10(karmic)の時には、iiimf-client-elパッケージが有ったので心配していなかったのだけど、Ubuntu 10.04 LTSには無かったので、Synapticにリポジトリ
deb http://jp.archive.ubuntu.com/ubuntu/ karmic universe
を追加してiiimf-client-elをインストールした。
しかし、去年の5月9日の日記と同じ「emacsでATOK for Linux使おうとするとiiimdサーバが落ちる」現象が発生するので、去年作ったパッケージをインストールした。
# dpkg -i iiimf-client-el_12.3.91-6.3-patch1_all.deb
(データベースを読み込んでいます ... 現在 203059 個のファイルとディレクトリがインストールされています。)
iiimf-client-el 12.3.91-6.3ubuntu2 を (iiimf-client-el_12.3.91-6.3-patch1_all.deb で) 置換するための準備をしています ...
remove/iiimf-el: purging byte-compiled files for emacs23
iiimf-client-el を展開し、置換しています...
dpkg: 依存関係の問題により iiimf-client-el の設定ができません:
iiimf-client-el は以下に依存 (depends) します: iiimf-client-el-bin (>= 12.3.91-6.3-patch1) ...しかし:
システム上の iiimf-client-el-bin のバージョン は 12.3.91-6.3ubuntu2 です。
dpkg: iiimf-client-el の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
iiimf-client-el
とエラーが出た。iiimf-client-elは、おうちサーバ用なのでamd64だから再コンパイルする必要があって面倒なので、とりあえず
# dpkg --force-depends-version -i iiimf-client-el_12.3.91-6.3-patch1_all.deb
とまやかしてインストールして使えるようにした。
いつかi386用のバイナリをコンパイルしなくては…
|