热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ubuntu/linux安装搜狗输入法

笔者作为刚接触ubuntulinux没多久的小白,结合自己安装搜狗拼音安装的过程及碰到的问题做一个记录,毕竟自己也是根据网上的教程才得以成功安装。l

笔者作为刚接触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



推荐阅读
  • 本文讨论了在使用Git进行版本控制时,如何提供类似CVS中自动增加版本号的功能。作者介绍了Git中的其他版本表示方式,如git describe命令,并提供了使用这些表示方式来确定文件更新情况的示例。此外,文章还介绍了启用$Id:$功能的方法,并讨论了一些开发者在使用Git时的需求和使用场景。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • Android系统源码分析Zygote和SystemServer启动过程详解
    本文详细解析了Android系统源码中Zygote和SystemServer的启动过程。首先介绍了系统framework层启动的内容,帮助理解四大组件的启动和管理过程。接着介绍了AMS、PMS等系统服务的作用和调用方式。然后详细分析了Zygote的启动过程,解释了Zygote在Android启动过程中的决定作用。最后通过时序图展示了整个过程。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 目前Miniconda3的主要版本已经不支持python3.6,以Windows为例,在官网Miniconda—Condadocumentation中只有python3.7 ... [详细]
  • linux qt打开常用文件格式,设置Linux Qt文件默认打开方式为QtCreator
    Linux自定义文件打开方式也可参照文本抱歉,本文前段时间写的ubuntu下的Qt工程文件默认打开方式是不好用的,因为其他的文本文件也会受到影响,强迫症患者,每次打开Qt工程都是先 ... [详细]
  • Ansem 最新雄文:软着陆后,加密市场下阶段趋势与核心叙事
    市场最糟糕的时候已经过去,以太坊合并前不太会看到新的低点;但仍需来自关注宏观市场的不确定风险。撰文:Ansem ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
  • python3.7 安装pip3_python3的pip3安装
    ---恢复内容开始---pip3的安装需要对应一整套python的编译工具库,所以安装好的pip3是这个样子:inearAi:~$pip3-Vpi ... [详细]
  • 我猜想开发中大多都用注解,因为简单吗,哈哈正题:注解:就是一个类,使用注解名称。开发中:使用注解 ... [详细]
  • Doesamemoryleakin64bittakelongertocauseanOutOfMemor ... [详细]
author-avatar
青春快乐的勇哥
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有