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 添加中文语言支持
2 安装 fcitx
sudo apt-get install fcitx
3 在键盘输入法系统中,选择“fcitx”
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