热门标签 | 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



推荐阅读
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文探讨了 Objective-C 中的一些重要语法特性,包括 goto 语句、块(block)的使用、访问修饰符以及属性管理等。通过实例代码和详细解释,帮助开发者更好地理解和应用这些特性。 ... [详细]
  • 本文介绍如何在Linux Mint系统上搭建Rust开发环境,包括安装IntelliJ IDEA、Rust工具链及必要的插件。通过详细步骤,帮助开发者快速上手。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 搭建Jenkins、Ant与TestNG集成环境
    本文详细介绍了如何在Ubuntu 16.04系统上配置Jenkins、Ant和TestNG的集成开发环境,涵盖从安装到配置的具体步骤,并提供了创建Windows Slave节点及项目构建的指南。 ... [详细]
  • docker镜像重启_docker怎么启动镜像dock ... [详细]
  • 在CentOS上构建Ntopng实时网络流量监控平台
    本文详细介绍了如何在CentOS操作系统上安装和配置Ntopng,一个强大的网络流量监控工具。Ntopng能够提供实时的网络流量分析,并通过Web界面展示详细的流量报告。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • Kali Linux下Nessus 8.9.1的安装与更新指南
    本文详细介绍了如何在Kali Linux 2019.4 64位系统中安装Nessus 8.9.1,并涵盖了从下载、安装到插件更新及自动化的全过程。同时提供了必要的配置步骤以确保软件能够正常运行。 ... [详细]
  • 本文详细介绍了在Windows系统中安装PyCharm集成开发环境以及MySQL数据库的具体步骤,包括必要的环境配置和常见问题的解决方法。 ... [详细]
  • 时间限制:C/C++ 5秒,其他语言10秒;空间限制:C/C++ 262144K,其他语言524288K;64位IO格式:%lld。题目涉及对一系列加密日期进行解密,以确定它们是否均为周五。 ... [详细]
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社区 版权所有