美文网首页我用 LinuxLinux
为OpenSUSE安装搜狗输入法

为OpenSUSE安装搜狗输入法

作者: 爱拼安小匠 | 来源:发表于2019-03-03 20:31 被阅读15次

笔者新入了一台ThinkPad X61来玩玩,给它装上了OpenSUSE。为了获得更好的输入体验,安装搜狗输入法必不可少,然而OpenSUSE使用的包管理器是RPM,与搜狗输入法官方支持的Debian差别太大,互不兼容。加之即使在OpenSUSE中安装了Debian的包管理器dpkg,也无法正常安装搜狗的包,提示依赖条件不满足。

所幸,OpenSUSE的多语言支持社区编写了可以在OpenSUSE下安装搜狗输入法的安装器,这就使得搜狗不会局限在Debian系Linux发行版(如Ubuntu、Deepin)的专利中了。

添加M17N源

搜狗输入法的安装器在OpenSUSE的M17N源,即多语言支持源中。首先进入源的地址(http://download.opensuse.org/repositories/M17N/),然后在列表中找到与你OpenSUSE版本所对应的那一项。进入后,复制地址栏上的地址备用。例如,笔者的OpenSUSE是Leap 15.0版本的,那就点击“OpenSUSE_Leap_15.0“,从而在地址栏得到这个地址:

http://download.opensuse.org/repositories/M17N/openSUSE_Leap_15.0/
这个列表显示了所有OpenSUSE的版本,需要在其中选择你当前运行的版本,才能获得正确的软件包。

打开终端,输入以下命令来添加源,命令中的地址就是刚才复制的地址,只是要在最后加上“M17N.repo”:

sudo zypper ar -f http://download.opensuse.org/repositories/M17N/openSUSE_Leap_15.0/M17N.repo
sudo zypper refresh      # 刷新软件源

这样,多语言支持源就添加好了。

安装搜狗输入法

直接在终端中就可以安装:

sudo zypper install sogou-pinyin

稍等片刻,让安装过程正常进行。有别于其他的RPM软件包,这里的搜狗输入法“软件包”其实是一个安装器,由shell脚本构成。它的作用就是获取搜狗官方的DEB安装包,然后将其中的内容直接抽取出来,安装到系统的相应位置。据此就可以在不支持DEB的OpenSUSE中安装搜狗的DEB安装包了。

解决依赖问题

理论上,在任务栏上的Fcitx输入法管理器中就可以找到搜狗输入法,并启用之。但是,搜狗输入法却始终无法正常工作,表现为实际的输入法界面和控制栏一直未出现,而且过一段时间后就弹出输入法出错的提示。

后来,笔者尝试在终端中直接运行搜狗输入法的主程序sogou-qimpanel,结果提示找不到共享库libQtWebKit.so.4,无法运行。

看来,终究还是缺少依赖导致运行异常——OpenSUSE默认并未带这个库。所幸,这个库文件是可以直接用zypper来安装的:

sudo zypper install libQtWebKit4

安装完成后,重启搜狗输入法,即可正常打字了。

解决无法输入中文标点的问题

笔者随意打开了一个文本编辑器打字,结果发现,搜狗输入法虽然能正常输入了,但打出来的标点全都是半角英文标点,即使开启了中文标点选项也是如此。

这个问题解决的办法其实很简单:重启系统即可。重启完成后,搜狗输入法就能正常输入中文标点了。

若还是有问题,可以在OpenSUSE的“Qt 4 设置”程序中(在OpenSUSE开始菜单搜索“Qt 设置”即可找到),将“Interface”选项卡中的“Default Input Method”设为Fcitx。

参考文献

相关文章

  • 为OpenSUSE安装搜狗输入法

    笔者新入了一台ThinkPad X61来玩玩,给它装上了OpenSUSE。为了获得更好的输入体验,安装搜狗输入法必...

  • openSUSE安装搜狗输入法

    一.安装搜狗拼音 1.1 通过源安装(方法一) 添加sogoupinyin的源: 安装sogoupinyin: 1...

  • Ubuntu 安装搜狗输入法

    Ubuntu 安装搜狗输入法 下载搜狗输入法安装包 搜狗输入法-Linux 选择与自己系统版本对应的安装包下载! ...

  • Ubuntu变美变强大指南

    输入法 安装fcitx。 安装搜狗输入法。 切换默认的ibus为fcitx(setting->language s...

  • Ubuntu 初始环境配置

    搜狗输入法安装: 搜狗输入法是基于fcitx输入法的。所以首先要安装fcitx输入法。以下具体步骤。安装fcitx...

  • ubuntu 安装搜狗拼音输入法

    安装搜狗拼音输入法1.1 首先到搜狗输入法官网下载搜狗输入法,下载的是个deb文件。搜狗输入法Linux版下载地址...

  • Ubuntu 20.04 安装搜狗输入法

    Ubuntu默认输入法是基本iBus的,由于搜狗输入法基于fcitx,所以安装步骤为: 1、安装fcitx 2、下...

  • Ubuntu 16.04 中文搜狗输入法

    下载安装中文输入法 搜狗输入法官方网站 当前的输入法版本为: sogoupinyin_2.2.0.0108_amd...

  • Ubuntu快速上手指南(新手教程)

    Ubuntu快速上手指南(新手教程) 软件安装篇 1.安装搜狗输入法(Ubuntu16.04) 下载搜狗输入法去搜...

  • debian linux 安装输入法

    安装64位搜狗输入法 安装可能会错,要安装依赖包 再安装搜狗输入法 到这就安装成功了,重启电脑就能用了 如果你输入...

网友评论

    本文标题:为OpenSUSE安装搜狗输入法

    本文链接:https://www.haomeiwen.com/subject/gommuqtx.html