fedora20安装sogou输入法

注意:笔者使用的是32位(i686)fedora, x86-x64会有不同之处。文章是操作成功后写的,不保证每条命令都正确,但思路是没错的。

sogou输入法恐怕是linux平台最好用的中文输入法了吧。但估计由于商业原因,只有deb包。

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

参考:http://bbs.wuyou.com/forum.php?mod=viewthread&tid=323236

1. 安装sogou

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

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

sudo cp -r data/*

更改权限

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

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

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

3. 运行

这个时候运行 fcitx 可以看到右下角多了一个图标。但是sogou却无法运行。

经研究发现:sogou输入法的进程实际是sogou-qimpanel 。执行

sogou-qimpanel

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

4. 修复

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

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

亦可以使用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 , 大功告成!

fedora20安装sogou输入法

时间: 2024-11-29 07:05:15

fedora20安装sogou输入法的相关文章

Ubuntu 16.04 LTS安装sogou输入法详解

最近开始学习linux 在安装输入法中遇到的一些问题,最终成功安装,也得益于网络上的前辈写的文章,现在将全部安装步骤以及遇到的一些问题总结如下: 基本上分三步走 1,添加fcitx的键盘输入法系统,因为sogou是基于fcitx的,而系统默认的是iBus: 2,安装sogou输入法: 3,设置系统参数及一些注意点. 第一步.添加fcitx键盘输入法系统 ①先添加以下源 sudo add-apt-repository ppa:fcitx-team/nightly ②添加源之后需要更新一下系统 ③开

Ubuntu 14.04安装Sogou输入法

在http://pinyin.sogou.com/linux/?r=pinyin页面可下载对应的的deb包.在http://pinyin.sogou.com/linux/help.php页面有搜狗输入法for Linux安装帮助. 现在,问题来了,安装指南中说:Ubuntu 14,04 LTS版本,只需直接双击下载的deb包即可.但是按照上述方法执行后,不能顺利切换之搜狗输入法.搜索之后发现,有Sogou Pinyin但是无法配置,说明已经安装成功,但是配置有点问题. 在系统设置-->语言支持中

Linux Ubuntu安装sogou中文输入法

在linux下开发,有时还是需要使用中文输入法的,每次安装的时候都觉得痛苦,这次做下记录,方便下次安装. 安装fcitx 安装sogou输入法之前,需要安装fcitx(Free Chinese Input Tool for X),不是很懂二者之间的关系,装就对了. 一般fcitx都是随操作系统安装好了的,可以通过以下command line安装,若安装了会提示已安装. sudo apt install fcitx 安装sogou输入法 搜狗输入法for linux提供了deb安装包,下载后直接安

Fedora20/22安装fcitx输入法

Fedora20/22安装fcitx输入法 Fedora20默认安装的是ibus输入法,总有一些原因让我们选择fcitx输入法: ibus出词顺序有bug 在输入人名的时候,有些名字输入两三次后还是不会出现则备选词中,其中一部分重新切换到ibus后能出来. 因为这个原因,我曾经切换到rime输入法. 需要一个sublime_text下能用的输入法 ibus和rime输入法都不行. ibus在gnome3下输入面板太难看 个人比较喜欢QQ输入法,或者fcitx默认的托盘外形--双层矩形框,给人稳定

新手如何在ubuntu上安装中文输入法

今天刚刚装了ubuntu系统,完全是新手,装中文输入法浪费了很长时间,总结了一下ubuntu如何装搜狗输入法,希望可以帮到需要的人- Step 1:直接下载sogou输入法 for linux.地址:http://pinyin.sogou.com/linux/ Step 2:直接双击deb文件进行安装,安装的时候会提示缺少依赖文件,选择下载相关的文件即可安装. Step 3:打开system setting->language support,在Keyboard input method sys

Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题

1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Remind Me Later”. 3. 在“Language Support”中,点击“Install/Remove Languages”,在打开的窗口中,找到“Chinese(simplified)”并勾选上,点击“Apply Changes”. 4. 上面只是下载了语言包,还需要切换系统语言才能使之生效.

CentOS 7.0下安装小小输入法

小小输入法也叫yong输入法,是一个免费但不开源的中文输入法,其作者为dgod,2008年发布第一个版本,至今六年时间依然在不断的更新.以一人之力默默维护一个项目6年时间,不得不让人佩服. 官方网址: http://yong.dgod.net/ 下载地址: http://yongim.ys168.com/ 曾经试图在CentOS 6.5下安装该输入法,无奈CentOS 6.5的库版本太低,一直安不上.下面记录一下在CentOS 7.0下的安装过程. 从官方网站下载Linux下的最新版本yong-

linux/fedora25安装 Sogou Pinyin搜狗拼音

Sogou Pinyin 是一款基于 Fcitx 框架开发的输入法,支持全拼.简拼.模糊音.云输入.皮肤.中英混输等功能. 安装fzug软件源之后: 安装 Sogou Pinyin $ sudo dnf install sogoupinyin 该包已添加 fcitx-gtk2, fcitx-gtk3, fcitx-qt4 和 fcitx-qt5 模块依赖.注意:由 iBus 切换至 Fcitx 需要 重启/注销 系统,以便 imsettings 启动相应输入法. 使用 Sogou Pinyin

Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题[转载]

转载自:http://www.cnblogs.com/zhcncn/p/4032321.html 写在前面:解决gedit 在txt文件格式出现乱码的问题,在我自己的操作中是需要把系统设置成中文显示环境的,不然这个问题没有解决.----tips by chsry. 1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Remind Me Later”. 3. 在“