Ubuntu10.04にGoogle日本語入力(Mozc)をインストール
今朝出社してTwitter見たら、Google日本語入力がオープンソースになったとか。
Google Japan Blog: Google 日本語入力がオープンソースになりました
Mozc (モズク)という名前のプロジェクトでオープンソースになったらしい。
凄いなぁ。ATOKさん焦るんじゃ…?
Ubuntuでも(サポート外だけど)動作は確認されているとのことで、早速自分のUbuntu10.04に入れてみた。
参考:LinuxBuildInstructions – mozc – How to build Mozc on Linux – Project Hosting on Google Code
手順がバッチリ書いてあって、ここに書いてあるとおりですんなりいけちゃった。
そんなわけで、殆どコピペ…w
すべてコンソールから実行するので、
メニューから、「アプリケーション」>「アクセサリ」>「端末」で。
必要なパッケージのインストール
svnでgclient depot toolを拾ってきて、環境変数PATHに追加
$ svn co http://src.chromium.org/svn/trunk/tools/depot_tools
....
リビジョン 46897 をチェックアウトしました。
$ export PATH=`pwd`/depot_tools:"$PATH"
Mozcのソースを取得
$ cd ~/src/mozc
/src/mozc$ gclient config http://mozc.googlecode.com/svn/trunk/src
/src/mozc$ gclient sync
________ running 'svn checkout http://mozc.googlecode.com/svn/trunk/src /home/maro/src/mozc/src' in '/home/maro/src/mozc'
A /home/maro/src/mozc/src/build_tools
....
A /home/maro/src/mozc/src/build_mozc.py
リビジョン 13 をチェックアウトしました。
________ running 'svn checkout http://gyp.googlecode.com/svn/trunk@819 /home/maro/src/mozc/src/mozc_build_tools/gyp --revision 819' in '/home/maro/src/mozc'
A /home/maro/src/mozc/src/mozc_build_tools/gyp/test
....
A /home/maro/src/mozc/src/mozc_build_tools/gyp/DEPS
リビジョン 819 をチェックアウトしました。
Syncing projects: 66% (2/3)
________ running 'svn checkout http://protobuf.googlecode.com/svn/trunk@328 /home/maro/src/mozc/src/protobuf/files --revision 328' in '/home/maro/src/mozc'
A /home/maro/src/mozc/src/protobuf/files/post_process_dist.sh
....
U /home/maro/src/mozc/src/protobuf/files
外部項目を '/home/maro/src/mozc/src/protobuf/files/gtest' に取得しています
A /home/maro/src/mozc/src/protobuf/files/gtest/test
....
U /home/maro/src/mozc/src/protobuf/files/gtest
外部項目 (リビジョン 426) をチェックアウトしました。
リビジョン 328 をチェックアウトしました。
Syncing projects: 100% (3/3)
________ running 'svn checkout http://googletest.googlecode.com/svn/trunk@422 /home/maro/src/mozc/src/third_party/gtest --revision 422' in '/home/maro/src/mozc'
A /home/maro/src/mozc/src/third_party/gtest/test
....
A /home/maro/src/mozc/src/third_party/gtest/CMakeLists.txt
リビジョン 422 をチェックアウトしました。
Syncing projects: 100% (3/3), done.
.debパッケージ作成
/src/mozc/src$ debuild -uc -us
This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory;
(expected one of mozc_0.10.288.102.orig.tar.gz, mozc_0.10.288.102.orig.tar.bz2,
mozc_0.10.288.102.orig.tar.lzma or src.orig)
continue anyway? (y/n) y
....
Finished running lintian.
これで、~/src/mozc/の中に「ibus-mozc_x.x.x.x-1_*.deb」というファイルが作られるので、インストール。
PC再起動
再起動すると、
「システム」>「設定」>「iBusの設定」の、インプットメソッドで、「日本語」>「Mozc」が追加できるようになっているはず。
今朝インストールして一日使ってみたけど、なかなか軽快でいい感じ。
ただ、まだまだ未完成感があるかも。
iBusのバーはこんな状態で、

設定のGUIも見当たらないので、キーバインドの変更(ATOK風にしないと個人的に辛い…)や、単語登録もできないみたい。
設定ファイル探してみよう…。
とりあえず今後に期待して、一旦デフォルトをAnthyに戻し。