内容简介
1.下载软件包
2.修改控制文件
3.安装软件包
1.下载
首先去官方网站下载有Ubuntu64位的deb包,大小为5M左右,包名为youdao-
dict_1.1.0-0-ubuntu_amd64.deb,下载地址如下图所示:
2.修改
如果你直接去安装下载好的deb包的话,终端会提示你缺少好多依赖,而且依赖关系
中有一个“gstreamer0.10-plugins-ugly"的依赖是安装不上的。既然装不上你,那我就
去掉你,反正对有道词典的使用没多少影响。所以下面就是去掉该依赖的操作:
1. 首先在终端上,cd进入已下载好的软件包所在的目录
2. sudo dpkg-deb -x youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao
提取deb包内的文件,并且放到自动创建的youdao文件夹内。
3. sudo dpkg-deb -e youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
提取deb包内的control控制信息,并把control文件放到youdao文件子目录DEBIAN中。记住包的依赖关系就写在control文件内。
4. sudo vim ./youdao/DEBIAN/control
使用vim编辑control文件,删除"gstreamer0.10-plugins-ugly",该部分如下图所示:
5. sudo dpkg-deb -b youdao youdao.deb
重新打包,把youdao文件夹打包生成youdao.deb包
3.安装
sudo apt-get install python3 python3-pyqt5 python3-requests python3-xlib python3-pil tesseract-ocr-eng tesseract-ocr-chi-tra tesseract-ocr-chi-sim libqt5designer5 libqt5help5 python3-sip tesseract-ocr python3-pyqt5.qtmultimedia python3-pyqt5.qtquick python3-pyqt5.qtwebkit qtdeclarative5-controls-plugin libqt5clucene5 libqt5quickwidgets5 qml-module-qtquick-controls liblept5 libtesseract3 tesseract-ocr-osd tesseract-ocr-equ libopenjp2-7
安装有道词典所需要的依赖,有点多的吓人了,不过你可以直接粘贴,(滑稽) 嘻嘻……
差最后一步就完成了,那就是安装喽:
sudo dpkg -i youdao.deb (记住这里安装的deb包是你修改后重新打包的那个包,不是从官方下载的原始包。)