1.17 ubuntu下安装有道词典

摘要

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

  • 不能取词
  • 不能发音问题

具体步骤内容如下:

  • [x] Edit By Porter, 积水成渊,蛟龙生焉。

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

youdao-dict_1.1.0-0-ubuntu_amd64.deb

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

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

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

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

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

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

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

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

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

1
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

1
2
3
4
5
sudo dpkg -i youdaobuild.deb
出现缺少的依赖使用如下命令安装所需依赖
sudo apt install -f
依赖安装完成后再次键入如下命令进行安装
sudo dpkg -i youdaobuild.deb
文章目录
  1. 1. 摘要
    1. 1.1. 解决ubuntu16安装有道词典安装后”水土不服“的一些问题
  2. 2. 下载有道词典的官方最新安装包
  3. 3. cd 到下载保存的目录执行解包,修改,打包等
    1. 3.1. 创建youdao-dict目录,把该deb包解压到youdao-dict目录
    2. 3.2. 解压deb包中的control信息(包的依赖就写在这个文件里面)
    3. 3.3. 编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly,添加gstreamer1.0-libav
    4. 3.4. 编辑后的control文件的依赖包内目如下
  4. 4. 重新打包,安装
|