于 2012年05月18日 22:44, Mike Manilone 写道:
非常感谢!
但是编译出来的 librime 如何安装?
make install 说 no target……
於 五,2012-05-18 於 21:13 +0800,Cheng-Chia Tseng 提到:
> 編譯的資料可以參考
http://breezymove.blogspot.com/2012/03/rime.html 這個鏈接不是說明了麼??
原文如下:
Rime 輸入法
引用來自 Byvoid 網誌對 Rime 的簡介:
Rime <
http://code.google.com/p/rimeime/> 全名是「中州韻輸入法引擎」,它
不僅僅是一個輸入法,而是一個輸入法算法框架。Rime
<
http://code.google.com/p/rimeime/>的基礎架構十分精良,一套算法支持了 拼
音、雙拼、註音、五筆、倉頡等所有音碼和形碼輸入法。Rime
<
http://code.google.com/p/rimeime/>默認提供了兩個拼音輸入法「朙月拼 音」
和「地球拼音」,兩者都可以輸入準確的繁體和簡體,而且「地球拼音」還支持聲
調輸入。Rime <
http://code.google.com/p/rimeime/>還支持了許多種方言拼音,
如吳語、粵 語,甚至中古漢語。
在 Linux 散布版上,是基於 IBus 輸入法框架開發的。
作者為佛振, 佛振還給Rime的發行版起了好聽的名字,Windows發行版叫做「小狼
毫」,Mac發行版叫做「鼠鬚管」,Linux發行版叫做「中州韻」。
如何在 fedora 上編譯與安裝呢?
sudo yum install subversion cmake boost-devel gtest-devel
kyotocabinet-devel opencc-devel yaml-cpp-devel zlib-devel ibus-devel
mkdir svn
cd svn
mkdir rimeime
cd rimeime
svn checkout
http://rimeime.googlecode.com/svn/trunk/brise
svn checkout
http://rimeime.googlecode.com/svn/trunk/ibus-rime
svn checkout
http://rimeime.googlecode.com/svn/trunk/librime
進入 ibus-rime 與 librime 資料夾把各自 CMakeLists.txt 檔案中
option(BUILD_STATIC "Build static version of Rime" OFF) 的 ON 改成 OFF。
cd ibus-rime
make
sudo make install
ibus-daemon -drx
ibus-setup
從漢語輸入法中將 rime 加入。
目前 Linux ibus 版似乎無法設定,且只能用漢語拼音 (?!)。
Windows 版的可以調整面板,還可以選輸入模式。
Windows 版小狼毫
0.9.10.3 載點
<
http://code.google.com/p/rimeime/downloads/detail?name=weasel-0.9.10.3-
installer.exe>可從官方網站取得。若要在繁體中文的視窗作業系統下安裝,需要
給予安裝程式 /T 的參數,即「 weasel-0.9.10.3-installer.exe /T」。
>
> On Fri, May 18, 2012 at 9:11 PM, Cheng-Chia Tseng <pswo10680(a)gmail.com>wrote:
>
>> 去改用 Static 函式庫。
>>
>>
>> On Fri, May 18, 2012 at 9:04 PM, Mike Manilone <crtmike(a)gmx.us> wrote:
>>
>>> 当然装了,yum install boost-devel
>>> 这些包也全部装了。你也应该能看到 Boost version, Boost include path 吧
>>>
>>> 於 五,2012-05-18 於 14:00 +0800,Tristan Huang 提到:
>>>> 没装boost么……
>>>>
>>>> 2012/5/18 Mike Manilone <crtmike(a)gmx.us>
>>>>
>>>>> 编译 librime 报错
>>>>>
>>>>> % cmake ..
>>>>> CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1200
>>> (message):
>>>>> Unable to find the requested Boost libraries.
>>>>>
>>>>> Boost version: 1.48.0
>>>>>
>>>>> Boost include path: /usr/include
>>>>>
>>>>> The following Boost libraries could not be found:
>>>>>
>>>>> boost_filesystem
>>>>> boost_regex
>>>>> boost_signals
>>>>> boost_system
>>>>> boost_thread
>>>>>
>>>>> No Boost libraries were found. You may need to set
BOOST_LIBRARYDIR
>>>>> to the
>>>>> directory containing Boost libraries or BOOST_ROOT to the location
of
>>>>> Boost.
>>>>> Call Stack (most recent call first):
>>>>> CMakeLists.txt:28 (find_package)
>>>>>
>>>>>
>>>>> -- Found yaml-cpp: /usr/lib64/libyaml-cpp.so
>>>>> -- Found kyotocabinet: /usr/lib64/libkyotocabinet.so
>>>>> -- Found opencc: /usr/lib64/libopencc.so
>>>>> -- Found X11/keysym.h at /usr/include
>>>>> -- Configuring incomplete, errors occurred!
>>>>> %
>>>>>
>>>>> 有没有什么办法?另外,有人愿意推入源么?
>>>>>
>>>>> --
>>>>>
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>>>>>
>>>>>
>>>> --
>>>>
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>>>
>>> --
>>>
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>>>
>>>
>>
>> --
>> Sincerely,
>> by Cheng-Chia Tseng
>>
>
>
--
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese