一、说明
在ubuntu上安装中文输入法会经常遇到问题。本文是作者经过历次艰苦卓绝的努力后,安装成功的总结。这里稍作记录,以便日后安装时查询。
二、版本选择
注意:目前的搜狗和ubuntu版本是有个配套问题,如下表所列:
ubuntu版本 | 搜狗版本 |
ubuntu 18.04 | 2.3 或2.x |
ubuntu 20.04 > | 3.x 或4.x |
三、 卸载旧系统
3.1 卸载搜狗办法
由于安装的搜狗输入法可能不能用,这都是因为版本不对造成的,因此,常常需要删除旧的版本,删除方法如下:
第一步:查看搜狗输入法的动态链接库文件
sudo dpkg -l so*
第二步:
sudo apt-get purge sogoupinyin
3.2 卸载fcitx并重装
1)卸载清除fcitx
sudo apt -y --purge remove fcitx
sudo apt clean fcitx
2) 安装fcitx
sudo apt -y install fcitx fcitx-bin fcitx-table fcitx-table-all
sudo apt -y install fcitx-config-gtk
sudo apt -y install fcitx-libs libfcitx-qt0 libopencc2 libopencc2-data libqt4-opengl libqtwebkit4
四、英文版ubuntu安装中文支持
如果您的ubuntu是中文本的,可以忽略本节。
如果您安装的ubuntu18是英文版,需要追加中文支持,如下:
4.1. 安装中文包
对于一个英文系统,追加中文包的语句是:
sudo apt-get install language-pack-zh*
4.2. 配置相关环境变量
sudo vim /etc/environment
按 i 进入编辑状态, 修改配置如下, 按 Esc 退出编辑状态, :wq 保存
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
UNZIP="-O CP936"
ZIPINFO="-O CP936"
4. 3. 重新设置本地配置
sudo dpkg-reconfigure locales
1)然后弹出一个窗口,选择: zh_CN.UTF-8 UTF-8
2)退出登录 : reboot
退出重新登录就可以生效了
五、安装和配置搜狗输入法
5.1 首先安装Fcitx框架
Fcitx框架:中文名为小企鹅输入法,是一个以 GPL 方式发布的输入法框架, 编写它的目是为桌面环境提供一个灵活的输入方案,彻底解决在GNU/Linux下没有一个好的中文输入法的问题。
见上面已经完成。
5.2 下载并安装搜狗
1)下载对应的搜狗版本
wget http://cdn2.ime.sogou.com/dl/index/1571302197/sogoupinyin_2.3.1.0112_amd64.deb
2) 安装搜狗
sudo apt update
sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
5.3 然后配置输入法系统
打开设置中心, 选中 “区域和语言” > 管理已安装的语言 > 键盘输入法系统中选择 “fcitx” > 应用到整个系统.
reboot系统就能生效了。
六、搜狗的官网
搜狗输入法官网:搜狗输入法linux-首页