> 文章列表 > ubuntu20.04 安装搜狗输入法,终极教程,保证安装成功!!!

ubuntu20.04 安装搜狗输入法,终极教程,保证安装成功!!!

ubuntu20.04 安装搜狗输入法,终极教程,保证安装成功!!!

ubuntu20.04 安装搜狗输入法,终极教程,保证安装成功!!!

官方下载页面 https://shurufa.sogou.com/linux

下载这个版本,目前最新2023-4-15
sogoupinyin_4.2.1.145_amd64.deb

官方教程 https://shurufa.sogou.com/linux/guide

1 添加中文语言支持

ubuntu20.04 安装搜狗输入法,终极教程,保证安装成功!!!

2 安装 fcitx

sudo apt-get install fcitx

3 在键盘输入法系统中,选择“fcitx”

ubuntu20.04 安装搜狗输入法,终极教程,保证安装成功!!!

4 通过命令行安装搜狗输入法

sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb

报错依赖未安装,搜狗输入法依赖 qt5.12.8 版本的库 、 libgsettings-qt1 版本是 0.2-1

 依赖 qtbase-abi-5-12-8 ,未成功安装

因为我们的ubuntu20.04安装了 qt库其它版本,我电脑上是5.15 ,所以Qt版本不匹配,依赖安装失败,手动解决!!!

-1 先查看系统安装的Qt库,可以看到不是qt 5.12.8 ,搜狗输入法依赖 qt5.12.8 版本的库

dpkg -l |grep qt

卸载所有已安装的qt库

sudo dpkg --purge libqt5*

安装 qt5.12.8 版本的库

sudo apt install libqt5qml5=5.12.8-0ubuntu1
sudo apt install libqt5quick5=5.12.8-0ubuntu1
sudo apt install libqt5quickwidgets5=5.12.8-0ubuntu1
wmx@wmx-ubuntu:~$ dpkg -l |grep libqt
ii  libqt5concurrent5:amd64                     5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 concurrent module
ii  libqt5core5a:amd64                          5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 core module
ii  libqt5dbus5:amd64                           5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 D-Bus module
ii  libqt5designer5:amd64                       5.12.8-0ubuntu1                     amd64        Qt 5 designer module
ii  libqt5designercomponents5:amd64             5.12.8-0ubuntu1                     amd64        Qt 5 Designer components module
ii  libqt5gui5:amd64                            5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 GUI module
ii  libqt5help5:amd64                           5.12.8-0ubuntu1                     amd64        Qt 5 help module
ii  libqt5network5:amd64                        5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 network module
ii  libqt5opengl5:amd64                         5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 OpenGL module
ii  libqt5opengl5-dev:amd64                     5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 OpenGL library development files
ii  libqt5positioning5:amd64                    5.12.8+dfsg-0ubuntu1                amd64        Qt Positioning module
ii  libqt5printsupport5:amd64                   5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 print support module
ii  libqt5qml5:amd64                            5.12.8-0ubuntu1                     amd64        Qt 5 QML module
ii  libqt5quick5:amd64                          5.12.8-0ubuntu1                     amd64        Qt 5 Quick library
ii  libqt5quickparticles5:amd64                 5.12.8-0ubuntu1                     amd64        Qt 5 Quick particles module
ii  libqt5quickshapes5:amd64                    5.12.8-0ubuntu1                     amd64        Qt 5 Quick Shapes module
ii  libqt5quicktest5:amd64                      5.12.8-0ubuntu1                     amd64        Qt 5 Quick Test library
ii  libqt5quickwidgets5:amd64                   5.12.8-0ubuntu1                     amd64        Qt 5 Quick Widgets library
ii  libqt5sensors5:amd64                        5.12.8-0ubuntu1                     amd64        Qt Sensors module
ii  libqt5sql5:amd64                            5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 SQL module
ii  libqt5sql5-sqlite:amd64                     5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 SQLite 3 database driver
ii  libqt5svg5:amd64                            5.12.8-0ubuntu1                     amd64        Qt 5 SVG module
ii  libqt5test5:amd64                           5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 test module
ii  libqt5webchannel5:amd64                     5.12.8-0ubuntu1                     amd64        Web communication library for Qt
ii  libqt5webkit5:amd64                         5.212.0~alpha4-1ubuntu2.1           amd64        Web content engine library for Qt
ii  libqt5webkit5-dev:amd64                     5.212.0~alpha4-1ubuntu2.1           amd64        Web content engine library for Qt - development files
ii  libqt5widgets5:amd64                        5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 widgets module
ii  libqt5x11extras5:amd64                      5.12.8-0ubuntu1                     amd64        Qt 5 X11 extras
ii  libqt5xml5:amd64                            5.12.8+dfsg-0ubuntu2.1              amd64        Qt 5 XML module

安装 libgsettings-qt1 版本是 0.2-1

sudo apt install  libgsettings-qt1=0.2-1 

一定 不能用 下面 官方给出的命令行:

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1 

然后按照步骤4 安装 sogoupinyin_4.2.1.145_amd64.deb

成功重启电脑,完美使用

后记:如果4步骤之后有依赖问题,可以到 /opt/sogoupinyin/files/bin 下面查看

比如:查看依赖ldd sogoupinyin-service ,解决安装依赖版本的库

wmx@wmx-ubuntu:$   cd /opt/sogoupinyin/files/bin 
wmx@wmx-ubuntu:/opt/sogoupinyin/files/bin$   ldd sogoupinyin-service