ubuntu/linux安装搜狗输入法

笔者作为刚接触ubuntu/linux没多久的小白,结合自己安装搜狗拼音安装的过程及碰到的问题做一个记录,

毕竟自己也是根据网上的教程才得以成功安装。

linux版本:ubuntu16.04.3

安装搜狗版本:sogoupinyin_2.2.0.0102_amd64

 

1首先从官网下载linux的安装包,下载链接:http://pinyin.sogou.com/linux/

32bit64bit选择自己电脑对应的版本即可

 

2找到文件,笔者下载的文件名是:sogoupinyin_2.2.0.0102_amd64.deb,点击浏览器右上角下载找到安装包,

后续会在终端执行安装命令,安装包在原来下载的文件下会发现找不到安装路径,故将其移动到Home

 

3在终端执行安装命令:sudodpkg -i sogoupinyin_2.2.0.0102_amd64.deb

4发现并没有成功安装,看一下错误提示,关于fcitx的一些东西好像是没有安装,fcitx是一个输入法系统,

sogou是基于这个系统的,所以我们还需要先把fcitx搞定。

 

1)先添加以下源

sudoadd-apt-repository ppa:fcitx-team/nightly

2)添加源后我们更新一下系统

sudoapt-get update

(3)开始安装fcitx

sudoapt-get install fcitx

发现又有错误提示,但是告诉咱们尝试一下“apt-get-f install

(4)执行提示

sudoapt-get -f install

(5)再次安装fcitx

sudoapt-get install fcitx,安装成功

(6)安装fcitx配置工具

sudo apt-get install fcitx-config -gtk

(7)安装fcitxtable-all

sudoapt-get install fcitx-table-all

(8)安装im-switch工具

sudoapt-get install im-switch

发现又有错误,提示:Unableto locate package

Unableto locate package错误解决措施:执行命令sudoapt-get update更行源

执行完再安装im-switch工具:sudoapt-get install im-switch

5完成后我们继续安装搜狗输入法

sudodpkg -i sogoupinyin_2.2.0.0102_amd64.deb

发现又有错误提示:

 

dpkg:dependency problems prevent configuration of sogoupinyin:

 

sogoupinyindepends onfcitx-frontend-gtk2; however:

 

Packagefcitx-frontend-gtk2 is not installed.

 

sogoupinyindepends onfcitx-frontend-gtk3; however:

 

Packagefcitx-frontend-gtk3 is not installed.

 

sogoupinyindepends onfcitx-frontend-qt4; however:

 

Packagefcitx-frontend-qt4 is not installed.

 

sogoupinyindepends onlibopencc2 | libopencc1; however:

 

Packagelibopencc2 is not installed.

 

Packagelibopencc1 is not installed.

 

sogoupinyindepends onfcitx-libs (>= 4.2.7); however:

 

Packagefcitx-libs is not installed.

 

sogoupinyindepends onfcitx-libs-qt (>= 4.2.7); however:

 

Packagefcitx-libs-qt is not installed.

 

sogoupinyindepends onlibqtwebkit4; however:

 

Packagelibqtwebkit4 is not installed.

 

 

dpkg:error processing package sogoupinyin (--install):

 

dependencyproblems - leaving unconfigured

 

Processingtriggers for gnome-menus (3.13.3-6ubuntu3.1) ...

 

Processingtriggers for desktop-file-utils (0.22-1ubuntu5.1) ...

 

Processingtriggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...

 

Rebuilding/usr/share/applications/bamf-2.index...

 

Processingtriggers for mime-support (3.59ubuntu1) ...

 

Processingtriggers for shared-mime-info (1.5-2ubuntu0.1) ...

 

Processingtriggers for libglib2.0-0:amd64 (2.48.2-0ubuntu1) ...

 

Nosuch key 'Gtk/IMModule' in schema'org.gnome.settings-daemon.plugins.xsettings' 

as specified inoverride file'/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override';

ignoring override for this key.

Processingtriggers for hicolor-icon-theme (0.15-0ubuntu1) ...

 

可能是依赖包存在问题,如红色所示

 

所以先把未成功安装的搜狗拼音安装移除

 

1)移除安装

 

sudoapt remove sogoupinyin

 

(2)安装缺失依赖包

 

包之间关系复杂,所以一次安装,安装包依赖于你缺失的:

 

sudoapt-get install fcitx-frontend-gtk2 fcitx-frontend-gtk3fcitx-frontend-qt4 

 

libopencc1 fcitx-libs fcitx-libs-qt libqtwebkit4

 

6再次安装搜狗输入法

sudodpkg -i sogoupinyin_2.2.0.0102_amd64.deb

 

存在小小的错误,不过不管它

 

7最后注销退出重新登录,就可以在linux右上角切换至搜狗输入法了

 

happy~~~

 

关于安装过程参考其他教程:

 

Ubuntu16.04安装搜狗输入法

 

http://blog.csdn.net/u013894834/article/details/60357071

 

Ubuntu16.04下安装sogou拼音输入法的错误问题

http://blog.csdn.net/blueheart20/article/details/51901867

 

Linux新手入门:Unableto locate package错误解决办法

http://blog.csdn.net/xiaogugood/article/details/18400669

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值