ページ

2010年11月3日水曜日

Debian 5.0.6 lenny で Mozcをインストールしてみたメモ

稀に発症する、「環境を構築したくなる病」の為、自宅で余らせていたVAIO TRの環境を再構築。
Debianいれて日本語環境はやっぱりMozcだろということでこちらのサイトを参考にインストールしてみたのでメモ。

[参考サイト] ねぎまともずく - scim-mozc on debian lenny

まず、ビルドに必要なパッケージをインストールする
何回かに分けてるのは、失敗するたびにパッケージを入れたからw
# aptitude install build-essential scim-dev zlib1g-dev libcurl4-gnutls-dev libssl-dev subversion libqt4-dev
# aptitude install scim
# aptitude install g++ python libcurl4-openssl-dev libssl-dev zlib1g-dev libdbus-1-dev libglib2.0-dev subversion devscripts debhelper libqt4-dev scim libscim-dev
Protocol Buffersとlibgtestがlennyのパッケージとして用意されていないのでダウンロードしてコンパイル、インストール
#  cd /usr/local/src/
# wget http://protobuf.googlecode.com/files/protobuf-2.2.0a.tar.bz2
# wget http://googletest.googlecode.com/files/gtest-1.5.0.tar.bz2
# tar xf gtest-1.5.0.tar.bz2
# cd gtest-1.5.0
# ./configure
# make
# make install
# cd ..
# tar xf protobuf-2.2.0a.tar.bz2
# cd protobuf-2.2.0a
# ./configure
# make
# make install
gclientをSVNから落としてきて、環境変数に登録
# cd ..
# svn co http://src.chromium.org/svn/trunk/tools/depot_tools
# export PATH=/usr/local/src/depot_tools:$PATH
gclientでmozcの最新バージョンを持ってくる
# mkdir mozc
# cd mozc
# gclient config http://mozc.googlecode.com/svn/trunk/src
# gclient sync

レッツmozcコンパイル!
# cd src/
# python build_mozc.py gyp
# python build_mozc.py build_tools -c Release
# python build_mozc.py build -c Release unix/scim/scim.gyp:scim_mozc unix/scim/scim.gyp:scim_mozc_setup unix/emacs/emacs.gyp:mozc_emacs_helper server/server.gyp:mozc_server gui/gui.gyp:mozc_tool
scimにmozcを登録
# cd out_linux/Release/
# mkdir /usr/lib/mozc
# cp mozc_server mozc_tool /usr/lib/mozc/
# cd lib.target
# cp libscim_mozc.so /usr/lib/scim-1.0/1.4.0
# rm -rf /usr/lib/scim-1.0/1.4.0/libscim_mozc.so
# cp libscim_mozc.so /usr/lib/scim-1.0/1.4.0/IMEngine/mozc.so
# cp libscim_mozc_setup.so /usr/lib/scim-1.0/1.4.0/SetupUI/mozc-setup.so
これでとりあえずscim-setupにmozcが登録されてたので恐らくmozcが使えてると思う。




0 件のコメント:

コメントを投稿