Fedora20 32位系统中安装搜狗拼音输入法图文教程

搜狗输入法在windows系统中是非常常用的拼音输入法了,那么在Linux系统中搜狗输入法还好不好用呢。linux下的输入法却是搜狗比较好用,前天刚刚安装了fedora20,觉得ibus异常难用,就卸了,装了fcitx,谁知用惯了必应输入法,发现fcitx的拼音很不习惯,于是想到了搜狗。

笔者使用的是32位(i686)fedora, x86-x64会有不同之处。文章是操作成功后写的,不保证每条命令都正确,但思路是没错的。sogou输入法恐怕是linux平台最好用的中文输入法了吧。但估计由于商业原因,只有deb包。

网上有人提供了x86-x64的rpm包,但我用的是i686。于是自己动手.....

1. 安装sogou

首先从 http://pinyin.sogou.com/linux/?r=pinyin 下载deb包,解压,再将解压出来的data包解压。

将data文件夹下的所以内容拷贝的 /

解压这个deb包,用7z比较方便,我用了wine的7z,不习惯命令行界面,就wine了个7zip,够懒得吧?

把解压的文件剪切到fedora的/目录,将/usr/lib /i386-linux-gnu\fcitx目录下的那个so链接库文件剪切到/usr/lib/fcitx目录下,重启fcitx就可以看到搜狗了!而那个i386-linux-gnu目录可以删除了!

复制代码代码如下:

sudo cp -r data/*

更改权限

复制代码代码如下:

sudo chmod +x /usr/lib/i386-linux-gnu/fcitx/*.so

将/usr/lib/i386-linux-gnu/fcitx目录下的所有so链接库文件剪切到/usr/lib/fcitx目录下1

复制代码代码如下:

sudo mv /usr/lib/i386-linux-gnu/fcitx/*.so /usr/lib/fcitx/

删除i386-linux-gnu目录,它已经没用了

复制代码代码如下:

sudo rm -r /user/lib/i386-linux-gnu

2. 安装fcitx

复制代码代码如下:

sudo yum install fcitx fcitx-qt4.i686

....

记得好像安装了3个包,具体是什么不清楚。下面是我安装后的结果,缺什么不能运行的话,自己对一下吧:

复制代码代码如下:

fcitx.i686 4.2.8.4-1.fc20 @updates

fcitx-configtool.i686 0.4.7-2.fc20 @fedora

fcitx-data.noarch 4.2.8.4-1.fc20 @updates

fcitx-devel.i686 4.2.8.4-1.fc20 @updates

fcitx-gtk2.i686 4.2.8.4-1.fc20 @updates

fcitx-gtk3.i686 4.2.8.4-1.fc20 @updates

fcitx-libs.i686 4.2.8.4-1.fc20 @updates

fcitx-qt4.i686 4.2.8.4-1.fc20 @updates

kcm-fcitx.i686 0.4.3-2.fc20 @fedora

fcitx-anthy.i686 0.2.0-2.fc20 fedora

fcitx-chewing.i686 0.2.1-1.fc20 fedora

fcitx-cloudpinyin.i686 0.3.2-1.fc20 fedora

fcitx-fbterm.i686 0.2.0-3.fc20 fedora

fcitx-hangul.i686 0.3.0-1.fc20 fedora

fcitx-kkc.i686 0.1.0-3.fc20 fedora

fcitx-libpinyin.i686 0.3.1-1.fc20 fedora

fcitx-m17n.i686 0.2.1-1.fc20 fedora

fcitx-pinyin.i686 4.2.8.4-1.fc20 updates

fcitx-qw.i686 4.2.8.4-1.fc20 updates

fcitx-skk.i686 0.1.0-1.fc20 updates

fcitx-table.i686 4.2.8.4-1.fc20 updates

fcitx-table-chinese.noarch 4.2.8.4-1.fc20 updates

fcitx-table-extra.noarch 0.3.4-2.fc20 fedora

fcitx-table-other.noarch 0.2.2-1.fc20 fedora

fcitx-ui-light.i686 0.1.3-5.fc20 fedora

fcitx-unikey.i686 0.2.2-1.fc20 fedora

scim-fcitx.i686 3.1.1-17.fc20 fedora

scim-fcitx-tools.i686 3.1.1-17.fc20 fedora

会提示错误,缺失了so链接库。

4. 修复

缺什么补什么,将缺失的so文件补充完整。

可以利用 yum的提示,假如缺少libabc.so 那么就执行 yum install abc 然后按两次Tab键可以看到相关的包,一般是-lib 或者-deb,安装即可。

亦可以使用yum provides abc 让yum查找libabc.so的归属。

挡住了几波,正当高兴之际,最后一个库 libcrypto.so.1.0.0 却怎么也找不到。

yum提示是openssl中的包,但是安装之后发现安装之后出现了libcrypto.so.1.0.1e ,仍然没用libcrypto.so.1.0.0。

明显我们安装的openssl版本较新,而需要的是老版本的库文件。试图使用软连接的方式也失败了。

经过几番努力,终于找到了解决办法:

http://pkgs.org/mageia-cauldron/mageia-core-release-i586/libopenssl1.0.0-1.0.1h-2.mga5.i586.rpm.html

可见这个包里面有libcrypto.so.1.0.0, 下载之, 下载链接是那个图标,真不容易发现....

下载libopenssl1.0.0-1.0.1h-2.mga5.i586.rpm

当试图安装这个包的时候,又失败了 ,无法满足依赖。

没有关系,解压之。旧可以得到libcrypto.so.1.0.0 然后拷贝到/usr/lib下。

复制代码代码如下:

sudo cp libcrypto.so.1.0.0 /usr/lib/

OK , 大功告成!相关阅读:

文本框中输入小写字母即时转换为大写实现思路

javascript 获取网页标题代码实例

XP系统禁止弹出windows文件保护提示的方法图文教程

PHP APC配置文件2套和参数详解

extjs render 用法介绍

Javascript数组操作函数总结

Win10预览版10056调整了开始菜单、时钟的位置

最新版Win10 Mobile 10536已进入内部慢速通道

PHP登录验证码的实现与使用方法

win10安全功能高级威胁防护怎么用 win10高级威胁防护使用教程

PHP实现的英文名字全拼随机排号脚本

Win 7系统怎样修复磁盘错误?自动和手动修复磁盘的方法

Win10总是弹出“打开文件-安全警告”提示框的解决方法

js去掉首位空格的正则表达式

fedora linux搜狗输入法,Linux_Fedora20 32位系统中安装搜狗拼音输入法图文教程,搜狗输入法在windows系统中是非 - phpStudy...相关推荐

  1. ubuntu中安装搜狗拼音输入法

    我的ubuntu是14.04.2版本的,如果版本不是这个的安装小心一点,以前用14.10的安装就不成功了 1.首先在http://pinyin.sogou.com/linux/中下载你要安装的版本,主 ...

  2. MySQL 5.6 (Win7 64位)下载、安装与配置图文教程

    一. 工具 Win7 64位操作系统 二. 步骤 第一步:下载安装包 下载 地址:http://www.mysql.com/ 定位到MySQL Community Edition 关于MySQL的版本 ...

  3. MySQL Win7 64位 下载、安装与配置图文教程

    MySQL是目前十分流行的一种关系型数据库管理系统.官网推出的安装包有两种格式,分别是:ZIP格式和MSI格式.其中MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,一般MySQL将会安装在 ...

  4. oracle11系统安装,Windows系统下安装Oracle 11g R2教程,oracle11g

    Windows系统下安装Oracle 11g R2教程,oracle11g Windows系统下安装Oracle 11g R2教程 Oracle 11g 共有两个大的版本,一个R1(Release 1 ...

  5. Linux下的32位C程序,linux系统c语言生成.so文件,生成64位可执行文件,在64位系统中运行32位的可执行文件...

    1.linux 系统c语言生成.o文件,---->gcc -m64 -c -fPIC test.c -o test.o 2.linux 系统c语言生成.so文件,----->gcc -sh ...

  6. fedora linux搜狗输入法,在Linux系统 Fedora 25 安装 搜狗拼音输入法

    题记:因为使用fedora 25默认的输入法感受不太习惯,因此折腾想更换成搜狗输入法,致使以前的输入法也不能用了,查了半天资料终于弄好了.架构 1.查看已安装的输入法oracle 要在当前用户状态下查 ...

  7. 查看linux机器是32位还是64位的方法

    查看linux机器是32位还是64位的方法: 1.方法1: file /sbin/init 或者 file /bin/ls /sbin/init: ELF 64-bit LSB executable, ...

  8. 【ORACLE】Oracle10g R2在RHEL AS4 U2(32位)下的安装

    Oracle10g R2在RHEL AS4 U2(32位)下的安装 本文说明: 这篇文章是很久之前,大约2010年左右,当时为华能电力部署ORACLE服务器的文档,后于2012年初发布于ITPUB论坛 ...

  9. linux mint 17 输入法,LinuxMint17.1 Rebecca中安装设置输入法

    LinuxMint14使用了几年一直未更新,突然想去更新一下去发现源已经不支持了,所以就直接安装了最新版本. 安装好以后发现还是跟以前一样的毛病,没有中文输入法,直接sudo aptitude ins ...

  10. 在 Linux中安装中文输入法

    在 Linux中安装中文输入法 由于一些原因,目前在 Linux(测试版)中无法调用系统的输入法,故需要安装第三方输入法为 Linux(测试版)中的应用提供中文输入支持.本文档旨在介绍第三方 Linu ...

最新文章

  1. 分享一个ssh打通的脚本
  2. 分治策略解决幂乘问题
  3. python解决open()函数、xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题
  4. java静态代码块的作用域_java基础之面向对象
  5. 动态类型var和dynamic和传统确定类型区别和效率
  6. 基础知识(十五)Cmake
  7. JavaScript原生实现《贪吃蛇》
  8. ftp ---- 本地用户登录(实例配置1:)
  9. 《编译原理》学习笔记 ·001【第一章:总论】
  10. 练习题︱基于今日头条开源数据(二)——两款Apriori算法实践
  11. kali字典_Web渗透测试——暴力破解字典制作工具的使用2
  12. Redis--zset类型操作命令
  13. AESUtil加密加将单个工具类打成jar包并引用
  14. 线程数据共享:pthread_getspecific和pthread_setspecific
  15. 明尼苏达计算机科学与工程,明尼苏达大学计算机科学专业排名第29(2020年USNEWS美国排名)...
  16. 简单易懂的现代魔法——Play Framework攻略2
  17. Win 10 任务栏中Google开启时出现两个Google图标
  18. input checkbox 获取选中值和设置选中状态
  19. 负载均衡负载场景和解决方案
  20. Java_取模/取余

热门文章

  1. POJO类的提效利器Lombok插件IDEA安装
  2. java简单的sql语句--增删改查(CRUD)
  3. 高斯过程回归GPR和多任务高斯过程MTGP原理
  4. CAD中PDF转DWG
  5. vue扫码跳转页面_VUE 网页 扫码登录(微信)
  6. 单应性变换(Homography)的学习与理解
  7. vs2017通过ODAC连接oracle11g
  8. Java 接入 cachecloud 入门
  9. Ubuntu18.04 安装gflags及解决错误
  10. 怎样让Windows便签的提醒事项一直留在锁定桌面上