Ubuntu16.04 安装有道词典

在Ubuntu16.04下安装有道词典发现因为一些依赖问题无法完成安装。通过尝试找到了解决方法。

因为官方Ubuntu的deb包依赖gstreamer0.10-plugins-ugly,但是该软件在16.04里面没有了。其实没有该包,完全不影响有道词典的使用。所以我们可以去掉deb包里面对于该库的依赖。具体操作如下:

  1. 从官方下载Ubuntu版本的deb包:youdao-dict_1.1.0-0-ubuntu_amd64.deb

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

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

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

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

  1. 编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。

sudo vi ./youdao-dict/DEBIAN/control

  1. 重新打包:

sudo dpkg-deb -b youdao-dict youdaobuild.deb

  1. 安装重新打包的安装包
  • 已经安装gdebi包管理器,可以使用如下命令安装,自动解决依赖问题

sudo gdebi youdaobuild.deb

  • 使用dpkg进行安装

sudo dpkg -i youdaobuild.deb
出现缺少的依赖使用如下命令安装所需依赖
sudo apt install -f
依赖安装完成后再次键入如下命令进行安装
sudo dpkg -i youdaobuild.deb

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容