下载deb:
官网下载ref:http://cidian.youdao.com/index-linux.html
sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb
报错:
youdao-dict 依赖于 gstreamer0.10-plugins-ugly;然而:
未安装软件包 gstreamer0.10-plugins-ugly。
更新卸载:
sudo apt-get -f install
尝试安装依赖包gstreamer0.10-plugins-ugly,失败:
sudo apt-get install gstreamer0.10-plugins-ugly
说明电脑中没有安装gstreamer0.10-plugins-ugly,但是这个安装并不影响有道的使用,所以可以删除对这个包的依赖:
删除依赖包,重新打包:ref:Ubuntu 16.04安装有道词典(完全版) - CSDN博客
(1)首先将原安装包解压到youdao目录下:
dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao
(2)解压control信息:
dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
(3)编辑/home/pc/下载/youdao/DEBIAN/control文件:
删除Depends:里面的gstreamer0.10-plugins-ugly
(4)创建youdaobuild目录,重新打包:
dpkg-deb -b youdao youdaobuild
(5)安装新的deb包:
sudo dpkg -i youdaobuild
查看:
youdao-dict
# 安装失败:
可能是:版本1.1.0依赖性有问题,总是安装不上去,可以安装youdao-dict_1.0.2~ubuntu版本
ref:Ubuntu 16.04安装有道词典的方法 - CSDN博客
还未尝试...
# 另一种方法:
sudo apt-get install python3-pyqt5.qtwebkit python3-pyqt5.qtquick
sudo apt-get install qtdeclarative5-controls-plugin qtdeclarative5-quicklayouts-plugin
xhost +
结果:依然报错
# 报错信息:
ModuleNotFoundError: No module named 'urlparse'
pip install urlparse
无法安装
# 看了下网页:发现官网说明需要安装前升级:
sudo apt-get update
sudo apt-get upgrade
依然不行!
# 用原来的旧包:
sudo dpkg -i youdaobuild.deb
依然不行!
网友评论