请教 lotem 大大, RIME 在 CentOS 中编译安装问题

2019-04-12 21:49:18 +08:00
 jasonyang9

我按照 https://github.com/rime/home/wiki/RimeWithIBus 最下面的 ibus-rime on Centos 7 之说明流程,编译安装 RIME,但在有的主机上不成功。现象是在 ibus 配置中加上了 RIME 输入法,但实际切换时,不能打字,ibus 崩溃退出。

ldd 检查 /usr/lib/ibus-rime/ibus-engine-rime 发现:

# ldd /usr/lib/ibus-rime/ibus-engine-rime
librime.so.1 => not found
libopencc.so.2 => not found

以上 2 个动态链接库无法找到,导致启动失败。

折腾了许久,用以下命令创建 2 个符号连接文件,即可成功启动 RIME。

# ln -s /usr/lib/librime.so.1.4.0 /usr/lib64/librime.so.1
# ln -s /usr/lib/libopencc.so.1.0.0 /usr/lib64/libopencc.so.2

还请 lotem 大大分析下,是安装脚本或 Makefile 中的哪里出了问题?还是我在什么地方疏忽了?

谢谢

@lotem

7233 次点击
所在节点    中州韻
2 条回复
jasonyang9
2019-04-13 11:06:45 +08:00
@lotem
能看到么
lotem
2019-04-13 14:07:28 +08:00
不太清楚。CentOS 那段是網友總結的。我沒有用過這個系統,可能軟件庫的安裝路徑有所不同。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554625

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX