ibus-libpinyin 的主页: https://github.com/libpinyin/ibus-libpinyin.
linux下的输入法都不怎么好用,debian的testing源里的ibus-libpinyin的版本不是最新版,于是想动手自己编译个最新版。但是没找到安装教程,就一步步摸索着来,最后幸运的装上了。
编译软件一般的流程是:
./configure
make
suudo make install
但是源码目录没找到 configure 文件,只有一个 autogen.sh
文件是可执行的,于是就试着运行了(建议在这里指定安装路径为 /usr/share
,没尝试,原因见后文),发现这个脚本就是用来生成 configure 文件的,同时检测一些依赖关系。不久遇到了第一个依赖:
checking for IBUS... no
configure: error: Package requirements (
ibus-1.0 >= 1.4.0
) were not met:
No package 'ibus-1.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
最后发现这是linux解决库依赖的一种配置,将相关的库的依赖写进一个 .pc
文件中,那这个 .pc
文件到哪里找呢?最后发现源里有个 libibus-1.0-dev
的包提供了这个文