1.17 ubuntu下安装有道词典

摘要

解决ubuntu16安装有道词典安装后”水土不服“的一些问题

  • 不能取词

  • 不能发音问题

具体步骤内容如下:

下载有道词典的官方最新安装包

youdao-dict_1.1.0-0-ubuntu_amd64.deb

cd 到下载保存的目录执行解包,修改,打包等

创建youdao-dict目录,把该deb包解压到youdao-dict目录

sudo dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict

解压deb包中的control信息(包的依赖就写在这个文件里面)

sudo dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN

编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly,添加gstreamer1.0-libav

sudo vi ./youdao-dict/DEBIAN/control
# 安装单词发音语音包
# 搜索 gstreamer1 相关的包
sudo apt-cache search gstreamer1

# 安装找到的 gstreamer1.0-libav 包
sudo apt-get install gstreamer1.0-libav

编辑后的control文件的依赖包内目如下

Depends: python3, python3-pyqt5, python3-requests, python3-xlib, tesseract-ocr, tesseract-ocr-eng, tesseract-ocr-chi-sim, tesseract-ocr-chi-tra, python3-pil, ttf-wqy-microhei, python3-lxml, python3-xdg, python3-pyqt5.qtmultimedia, python3-pyqt5.qtquick, python3-pyqt5.qtwebkit, gir1.2-appindicator3-0.1, python3-dbus, qtdeclarative5-controls-plugin, libqt5multimedia5-plugins, gstreamer1.0-libav

重新打包,安装

sudo dpkg-deb -b youdao-dict youdaobuild.deb

sudo dpkg -i youdaobuild.deb
出现缺少的依赖使用如下命令安装所需依赖
sudo apt install -f
依赖安装完成后再次键入如下命令进行安装
sudo dpkg -i youdaobuild.deb

Last updated