Ubuntu 16.04 安装不了有道词典解决方法

首先,前往有道词典官网下载deb安装包:http://cidian.youdao.com/index-linux.html  

我选择的是64位ubuntu版本:youdao-dict_1.1.0-0-ubuntu_amd64.deb

进去你的deb包放置的目录,然后运行 sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb

你会发现这个安装不了。因为有一些库与包的依赖需要先安装。

$ sudo apt-get install python3-pyqt5
有些不能安装则$ sudo apt-get -f install

再$ sudo apt-get install python3-pyqt5

$ sudo apt-get install tesseract-ocr

$ sudo dpkg -i youdao-dict_1.1.0~ubuntu_amd64.deb


这时,终端还是会提示你需要安装该依赖:gstreamer0.10-plugins-ugly

但是ubuntu已经去掉了gstreamer0.10-plugins-ugly,所以这个依赖是安装不上的。那么,有道词典就不能安装了么?不是的。

其实该依赖去掉也无所谓,对有道词典的使用几乎没什么影响。所以,接下来的步骤就是去掉该依赖:

  1. 解压deb包:
    dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb  youdao
    
  2. 解压deb包中的control信息(包的依赖就写在这个文件里面):

    $ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
  3.  编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。
  4.  重新打包:
    $ dpkg-deb -b youdao youdao.deb
  5.  安装重新打包的安装包
    $ sudo dpkg -i youdao.deb

至此,在其它依赖都安装上的情况下,有道词典就可以正确安装上了。


终端输入youdao-dict,便可以启动有道词典了。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值