笔者作为刚接触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.youkuaiyun.com/u013894834/article/details/60357071
Ubuntu16.04下安装sogou拼音输入法的错误问题
http://blog.youkuaiyun.com/blueheart20/article/details/51901867
Linux新手入门:Unableto
locate package错误解决办法
http://blog.youkuaiyun.com/xiaogugood/article/details/18400669
本文详细记录了在Ubuntu16.04环境下安装搜狗拼音输入法的具体步骤,包括解决依赖问题的方法,适用于初学者。
8358

被折叠的 条评论
为什么被折叠?



