2012年9月17日月曜日

Google Mozc を GNU/Linux Debian にインストール

公式サイト(http://code.google.com/p/mozc/)を参照してMozcのインストールを実行した。コマンドは以下の通り。
# apt-get install g++ python libibus-dev 
# apt-get install libssl-dev libdbus-1-dev 
# apt-get install libglib2.0-dev subversion 
# apt-get install devscripts debhelper libqt4-dev
# apt-get install libzinnia-dev tegaki-zinnia-japanese
# apt-get install libgtk2.0-dev libxcb-xfixes0-dev

$ cd ~/
$ svn co http://src.chromium.org/svn/trunk/tools/depot_tools
$ export PATH="$PATH":`pwd`/depot_tools

$ mkdir -p ~/src/mozc
$ cd ~/src/mozc
$ gclient config http://mozc.googlecode.com/svn/trunk/src
$ gclient sync

$ gclient sync

$ cd ~/src/mozc/src
$ python build_mozc.py gyp

$ python build_mozc.py build_tools -c Release

$ python build_mozc.py build -c Release unix/ibus/ibus.gyp:ibus_mozc \
unix/emacs/emacs.gyp:mozc_emacs_helper \
server/server.gyp:mozc_server \
gui/gui.gyp:mozc_tool renderer/renderer.gyp:mozc_renderer

Mozcの参考URL:http://code.google.com/p/mozc/wiki/LinuxBuildInstructions



・ibus_mozcでのエラーへの対処
$ python build_mozc.py build -c Release unix/ibus/ibus.gyp:ibus_mozc
を実行するとエラーが出る。ibusのバージョンが1.4.1以上でなければダメみたい。ibusのバージョンを確認するには
$ ibus-daemon --version
を実行する。 とりあえず、ibus1.4.1以上のものをインストールする必要があるので、http://code.google.com/p/ibus/から ibus-1.4.2.tar.gz をダウンロードする。また、GTK3.40以上が必要となるのでインストールしておくこと。GTK3.4.3のインストール方法はhttp://xpb8dqx.blogspot.jp/2012/09/gtk34.htmlを参考にする。以下はibus1.4.2のインストール。
# apt-get install gnome-common
# apt-get install gtk-doc-tools
# apt-get install libgconf2-dev

$ tar xzvf ibus-1.4.2.tar.gz
$ cd ibus-1.4.2
$ ./autogen.sh --prefix='/usr' --sysconfdir='/etc' \
               --libdir='/usr/lib' --enable-gtk-doc
$ make
# make install
ibusをインストールした後は一度Mozcディレクトリをクリーンアップしなければならないので、
$ export PATH="$PATH":~/depot_tools
$ python build_mozc.py clean 

$ cd ~/src/mozc/src
$ python build_mozc.py gyp
$ python build_mozc.py build_tools -c Release
を再度実行してから、もう一度Mozcのコンパイルを行う。

ibusの参考URL:http://code.google.com/p/ibus/wiki/Install#Build_&_Install_IBus

0 件のコメント:

コメントを投稿