
Ubuntu日本語フォーラム

ログインしていません。
orzkaWAです。さっそくですが、質問です。
LinuxでSocialIMEが使えるようになったという情報を聞きつけたのですが、
どうもUIMにコンパイル?する必要があるとか何とか・・・。
何がなんだかさっぱり分かりません。検索してみてもチンプンカンプン。
どうやってインストールするんでしょうか?
オフライン
うん。
違うよ!
Ubuntuに新しい環境をいれたいなら、その情報を。ソースコードですね。
Linuxとしてなら、なおの事違う。
オフライン
hir0さん による投稿:
違うよ!
Ubuntuに新しい環境をいれたいなら、その情報を。ソースコードですね。
Linuxとしてなら、なおの事違う。
・・・?そちら言いたいことが難しくて理解しづらいんですが・・・(汗)
もうちょっとわかりやすく教えてくださるとありがたいのですが・・・
オフライン
orangesoy による投稿:
LinuxでSocialIMEが使えるようになったという情報を聞きつけたのですが、
どうもUIMにコンパイル?する必要があるとか何とか・・・。
Ubuntuでは、変換作業を行っている変換エンジン(Anthy等)と、その変換結果を入力欄に渡したり、漢字変換のツールバーを画面に出したり、
設定画面を提供したりするIMシステム(iBus等)は別々のものになっていますが、そのIMシステムのひとつであるuimの開発中版(スナップショット)が
変換エンジンにSocialIMEを使えるようになっています。
uim自体はUbuntuのリポジトリにも存在し
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0099
のような記事もあるのですが、これらの
「Ubuntu用に修正が加わっていたりあらかじめコンパイル、ビルドされていて比較的簡単に導入できる版」は変換エンジンにSocialIMEを使えません。
そのため
http://code.google.com/p/uim/
から開発中版(trunk-snapshot)のソースコードをダウンロードし、ビルド環境を整え、Ubuntuで動作するように設定、コンパイル、インストールを行う必要があります。
このオリジナル版はUbuntu用に出来ているわけではなく、またUbuntuはシステム全体にパッケージ管理システムが動作しており、さらにuimは比較的複雑なプログラムとなるので
Ubuntuのシステムを壊さないように導入するのは、.debパッケージファイルを自作できる程度の知識(か.debパッケージの自作)が必要となります。
またそもそも開発中版なので安定動作や正常動作は誰も保証できません。
「LinuxでSocialIMEを使うために開発を行う人向けの動かせる実験環境が整ったが、一般的に広く『使えるようになった』という状況ではない」と理解して頂くのがよさそうです。
なお、動作するか試してみよう、と思い、パッケージ管理システム崩壊の前提で
・リポジトリ標準uimを入れる
・apt-get build-dep uim で環境を整える
・trunk-snapshotをダウンロード、展開
・./configure --prefix=/usr && make && sudo make install してリポジトリ標準uimを上書き
・言語サポート 等で uim を選び再ログイン
と暴挙を行ってインストールし、SocialIMEに接続し数回漢字変換出来る事は確認しましたが、
「書いてあることの意味がわからない」状態であれば日常環境で実行しない事を強くおすすめします。
# 私も仮想マシンでの実験です。
オフライン
そうですか。やはり僕みたいな存在には不向きということですね。
では、諦めます。有難うございました。
オフライン