众所周知,搜狗拼音输入法是非常好用的国产输入法,因此在linux上也想装来用.可惜,目前搜狗拼音输入法只有deb包,没有rpm包,因此使用Debian系列的朋友安装很方便,但对于使用RHL系列的朋友就必须要动手自己安装了.
参考文献:http://blog.chinaunix.net/uid-23851468-id-4215194.html
下面我来说一下安装步骤哈,不是很难,安装完成后又看到了熟悉的搜狗界面了.哈哈
步骤:
如下所示的'$'符号是命令提示符,不用自己输入. 1.安装fcitx $sudo yum install fcitx //这是fcitx输入法框架 $sudo yum install kcm-fcitx //这是fcitx配置的KDE图形界面 1.下载搜狗拼音输入法 [http://pinyin.sogou.com/linux/](http://pinyin.sogou.com/linux/) 2.我是32位机器,下载的文件是 sogou_pinyin_linux_1.1.0.0037_i386.deb(根据自己系统而定). 解压deb包 $ar -x sogou_pinyin_linux_1.1.0.0037_i386.deb 解压得到两个tar包,分别是control.tar.gz,data.tar.xz 3.解压data压缩包(这一步相当于安装搜狗输入法了) $sudo tar -Jxvf data.tar.xz -C / 4.用搜狗的库覆盖掉fcitx的原生库 $sudo cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/fcitx-sogoupinyin.so 5.启动fcitx $fcitx 这时可能会碰到 dbus service already exists 的提示而退出.这说明你的系统已经启动了fcitx了 不用再启动了,不用管即可. 6.启动搜狗输入法 $sogou-qimpanel 我在执行完后遇到了libopencc.so库找不到(libopencc.so.xx No such file),不用慌,安装就可以了: $sudo yum install opencc 再次运行上面启动搜狗的程序,就可以了.如果还有库文件找不到的话,大家可以直接用yum安装即可. 7.运行fcitx-qimpanel, 可能会出两个错误: 7.1libgnutls.so.26: cannot open shared object file: No such file or directory 解决方法: $whereis libgnutls.so. //查找gnutls库文件所在位置,如在/usr/lib/libgnutls.so.28 $sudo ln -s /usr/lib/libgnutls.so.28 /usr/lib/libgnutls.so.26 如果是64位机器,上面第二条命令改为: $sudo ln -s /usr/lib64/libgnutls.so.28 /usr/lib64/libgnutls.so.26 7.2librtmp.so.0: cannot open shared object file: No such file or directory 解决方法: $rpm -ql librtmp $sudo ln -s /usr/lib/librtmp.so.1 /usr/lib/librtmp.so.0 同理,如果是64位机器的话,上面第二条命令应将lib改为lib64 8.当前最新版搜狗输入法v1.0.0.0014, 引用了一个不知所踪的curl库libcurl-gnutls. 启动fcitx-qimipanel报错, 解决方案: $sudo ln -s /usr/lib64/libcurl.so.4.3.0 /usr/lib64/libcurl-gnutls.so.4