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

ubuntu/linux安装搜狗输入法

2017-12-09 21:15 405 查看
笔者作为刚接触
ubuntu/linux
没多久的小白,结合自己安装搜狗拼音安装的过程及碰到的问题做一个记录,

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

linux版本:ubuntu16.04.3

安装搜狗版本:
sogoupinyin_2.2.0.0102_amd64



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

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


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)
安装
fcitx
table-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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息