搞定系统问题后,我首先想做的就是安装rime输入法,这个在centos下让我头大的玩意。

rime依赖如下库:

cmake
boost >= 1.46
glog (new dependency for librime>=0.9.3)
gtest (optional, recommended for developers)
ibus 1.4
libnotify (new dependency for ibus-rime>=0.9.2)
kyotocabinet
opencc
yaml-cpp

其中大部分可以利用软件管理器安装,系统源里没有的,按依赖顺序一一说明:

  1. glog:从官网下好源码,./configure && make && make install三板斧搞定。这货安装需要gcc-c++,从源里装好就可以。

  2. yaml-cpp:这货安装需要cmake,解压进入该目录下,输入命令如下:

1
2
3
4
5
mkdir build
cd build
cmake ..
make
make install
  1. kyotocabinet:下好源码,三板斧搞定,依赖的zlib系统自带。

运行rime安装程序,编译过程一切正常,但是安装的时候提示找不着libglog.so.0这个文件。

以root身份把在/etc/ld.so.conf.d中创建libglog.conf文件,把libglog.so.0所在的位置,即/usr/local/lib写入 然后运行 ldconfig更新/etc/ld.so.cache

再次运行rime安装程序,提示ibus-1.0没有找到。搜索之后,知道是因为没有装ibus-devel的原故,在软件管理器里装好即可。

再次运行rime安装程序,一切顺利。但是重启ibus之后,无法添加新的输入法。这个问题我刚装ibus添加自带五笔的时候也遇到了,重启系统之后就可以选了。

重啓系統之後,rime可以正常使用了,這段話就是用rime寫出來的,只不過是拼音,我的研究一下怎麼用五筆。