摘要
解决ubuntu16安装有道词典安装后”水土不服“的一些问题
具体步骤内容如下:
- [x] Edit By Porter, 积水成渊,蛟龙生焉。
下载有道词典的官方最新安装包
youdao-dict_1.1.0-0-ubuntu_amd64.deb
创建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
|