您的位置:首页 > 运维架构 > Linux

Ubuntu编译安装搜狗输入法for linux

2016-03-02 00:00 375 查看
from: http://hi.baidu.com/kevin276/item/d917a4f0ce246f12fe3582c1 平台:Kubuntu 12.10 32位
桌面环境:KDE 4.10

操作过程:
1.下载搜狗输入法for linux源码包:
fcitx-sogoupinyin_0.0.0.orig.tar.gz
LinuxDeepin搜狗输入法源 http://packages.linuxdeepin.com/deepin/pool/non-free/f/fcitx-sogoupinyin-release/ href="http://pan.baidu.com/share/link?shareid=354658&uk=1308816525" target=_blank>


2.由于搜狗输入法for linux依赖fcitx 4.2.6及以上版本,而ubuntu 12.10默认的版本较低,所以我们必须先升级fcitx
打开终端,添加fcitx的ppa:
sudo add-apt-repository ppa:fcitx-team/nightly
然后刷新软件源:
sudo apt-get update
升级fcitx:
已经安装过fcitx的执行此步:
sudo apt-get upgrade

未安装过fcitx的执行此步:

sudo apt-get install fcitx

Ubuntu默认的输入法为ibus,卸载之:
sudo apt-get remove ibus

3.安装依赖包
搜狗输入法for linux的编译大致需要以下几个依赖包debhelper cmake intltool pkg-config fcitx-libs-dev ,安装即可:
sudo apt-get install debhelper cmake intltool pkg-config fcitx-libs-dev

4.编译安装
①打开终端,切换到源码包所在位置,比如在~/downloads中:
cd ~/downloads
②新建sougou文件夹,解压源码包到sougou文件夹中:
mkdir sougou
tar xvf fcitx-sogoupinyin_0.0.0.orig.tar.gz -C sougou/
③编译:
cd sougou
cmake .
make
④安装:
编译好的文件都在sougou文件夹中,我们把它们放到该放的地方:
sudo mkdir /usr/share/fcitx/sogou
sudo cp -r sougou/Bin/SogouInput/ /usr/share/fcitx/sogou/
sudo cp sougou/src/fcitx-sogoupinyin.so /usr/lib/i386-linux-gnu/fcitx/
***注意,64位的ubuntu此步应该为:
sudo cp sougou/src/fcitx-sogoupinyin.so /usr/lib/x86_64-linux-gnu/fcitx/
****
sudo cp sougou/data/sogoupinyin.png /usr/share/icons/hicolor/48x48/apps/
sudo cp sougou/src/fcitx-sogoupinyin.conf /usr/share/fcitx/addon/
sudo cp sougou/data/sogoupinyin.png /usr/share/fcitx/imicon/sogoupinyin.png

⑤重启fcitx使之生效:
killall fcitx
fcitx -d
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: