转自:http://www.linuxdiyf.com/linux/21143.html

ubuntu16.04安装不上有道词典,提示:

le@hu-pc:~/下载$ sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb

正在选中未选择的软件包 youdao-dict。

(正在读取数据库 ... 系统当前共安装有 217798 个文件和目录。)

正准备解包 youdao-dict_1.1.0-0-ubuntu_amd64.deb  ...

正在解包 youdao-dict (1.1.0-0~ubuntu) ...

dpkg: 依赖关系问题使得 youdao-dict 的配置工作不能继续:

youdao-dict 依赖于 gstreamer0.10-plugins-ugly;然而:

未安装软件包 gstreamer0.10-plugins-ugly。

dpkg: 处理软件包 youdao-dict (--install)时出错:

依赖关系问题 - 仍未被配置

正在处理用于 hicolor-icon-theme (0.15-0ubuntu1) 的触发器 ...

正在处理用于 gnome-menus (3.13.3-6ubuntu3) 的触发器 ...

正在处理用于 desktop-file-utils (0.22-1ubuntu5) 的触发器 ...

正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) 的触发器 ...

Rebuilding /usr/share/applications/bamf-2.index...

正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...

在处理时有错误发生:

youdao-dict

有尝试过使用  sudo apt-get install -f 来安装依赖库,不过没有

又尝试过直接安装 apt-get install gstreamer0.10-plugins-ugly  不过也安装不了,如下:

le@hu-pc:~/下载$ sudo apt-get install gstreamer0.10-plugins-ugly

正在读取软件包列表... 完成

正在分析软件包的依赖关系树     

正在读取状态信息... 完成     

没有可用的软件包 gstreamer0.10-plugins-ugly,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到

E: 软件包 gstreamer0.10-plugins-ugly 没有可安装候选

解决办法:

办法一:在ubuntu 16.04下可以安装,直接下载安装包可以。下载deepin的包可以正常安装,ubuntu的包不行。

下载地址:http://cidian.youdao.com/index-linux.html

办法二:ubuntu 16.04安装有道词典

重新安装ubuntu 16.04后,发现没法安装有道词典1.1.0版本了。利用sudo gdebi
youdao-dict_1.1.0-0-ubuntu_amd64.deb
提示gstreamer0.10-plugins-ugly错误,所以就想办法解决该问题。

首先新建几个文件夹:

mkdir extract

mkdir extract/DEBIAN

mkdir build

然后解压deb包

dpkg -X youdao-dict_1.1.0-0-ubuntu_amd64.deb extract/

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

修改control文件,在extract/DEBIAN文件夹中

将Depends部分中的gstreamer0.10-plugins-ugly更改为gstreamer1.0-plugins-ugly

重新打包为deb包

dpkg-deb -b extract/ build/

新生成的deb包在build文件夹中

安装即可

sudo gdebi youdao-dict_1.1.0-0~ubuntu_amd64.deb

初步使用没有发现大问题,取词正常。已打包的文件可以直接下载。

ubuntu16.04安装不上有道词典的解决办法的更多相关文章

  1. ubuntu16.04开机循环输入密码无法进入桌面的解决办法

    前些天碰到一个头疼的问题,启动我的ubuntu之后,输入密码闪屏一下,又需要输入密码!!!于是再输还要再输!!!!! 经过百度一翻后终于找到原因和解决办法. 原来是我之前在profile文件里配置了一 ...

  2. [专业亲测]Ubuntu16.04安装Nvidia显卡驱动(cuda)--解决你的所有困惑【转】

    本文转载自: 因为要做毕设需要安装caffe2,配置cuda8.0,但是安装nvidia驱动真的是把我难倒了,看了很多篇博文都没有效果,现在我自己重新总结了下几种 安装方法(亲测有效),希望能帮到大家 ...

  3. Ubuntu16.04安装搜狗输入法后有黑边问题的解决方法

    apt-get install compton compton -b

  4. ubuntu16.04安装jdk,tomcat

    ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...

  5. Ubuntu16.04安装cuda9.0+cudnn7.0

    Ubuntu16.04安装cuda9.0+cudnn7.0 这篇记录拖了好久,估计是去年6月份就已经安装过几遍,然后一方面因为俺比较懒,一方面后面没有经常在自己电脑上跑算法,比较少装cuda和cudn ...

  6. Ubuntu16.04安装Redis并配置

    Ubuntu16.04安装Redis并配置 2018年05月22日 10:40:35 Hello_刘 阅读数:29146   Ubuntu16.04安装Redis并配置 1):安装: 1:终端命令下载 ...

  7. 阿里云学生服务器搭建网站-Ubuntu16.04安装php开发环境

    阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境  优秀博文:https://www.linuxidc.com/Linux/2016-10/136327.htm https:/ ...

  8. Ubuntu16.04安装Anaconda2

    1.下载Anaconda2: 官网上下载相应的版本,我下载的是Anaconda2-2018.12-Linux-x86_64.sh 2.安装Anaconda2: 在文件的目录输入命令:bash Anac ...

  9. Ubuntu16.04安装Ambari 2.7.3

    概念了解 Ambair介绍 Apache Ambari是一个用于支持大数据软件供应 管理与监控软件.它也是一个分布式软件,分为Ambair-Server与Ambari-Client两个部分.在生产环境 ...

随机推荐

  1. #414 Div2 C

    #414 Div2 C 题意 两个人每个人都有一串字母序列,他们要替换一个长度为 n 包含问号的新序列,他们每次可以使用自己序列中的字母代替新序列的问号(使用自己序列中的字母后那个字母就会消失),第一 ...

  2. 【原创】Ajax的用法总结

    一.什么是Ajax Ajax英文全称为“ Asynchr JavsScript and XML”(异步的JavaScript和XML),是一种创建 交互式网页的开发技术. 二.Ajax技术的核心 Aj ...

  3. Nginx实用教程(一):启动、停止、重载配置

    Nginx是一个功能强大的web服务器和负载均衡软件,由俄罗斯人开发.Nginx包括一个master进程和数个worker进程,master进程用于读取.解析配置文件和管理worker进程,worke ...

  4. docker 汇总

    整理中 ... 一. docker 基础 配置参数最佳实践 二. docker 编排工具 docker swarm mesos kubernetes AWS ECS 三. docker 生态 dock ...

  5. Linux文件锁定保护命令chattr介绍

    chattr命令的用法:chattr [ -RV ] [ -v version ] [ mode ] files- 最关键的是在[mode]部分,[mode]部分是由+-=和[ASacDdIijsTt ...

  6. tomcat运行war包报错,找不到context-root文件

    今天在部署项目的时候遇到了这个问题,查看Tomcat日志/logs/cataline.out这个文件. 里面有一句:can not open .....[context-root.xml], 进过很长 ...

  7. Entity Framework入门教程: Entity Framework支持的查询方式

    Entity Framework支持的查询方式有三种 LINQ to Entities Entity SQL Native SQL [LINQ to Entities] LINQ(语言集成查询)是从V ...

  8. 怎么样刷新frameset的整个页面

    <a href="main.html?a=2" target="_parent">?  设置a链接的target属性值为_parent即可

  9. Android各种Manager

    一.PowerManager 主要是用来控制电源状态,设置屏幕状态,和电池待机状态 PowerManager  pm = ((PowerManager)getSystemService(POWER_S ...

  10. maven自定义jar到本地仓库

    Apache Maven为项目构建提供了绝佳的解决方案,其本地仓库中缓存了远程代理仓库或中央仓库中的资源,从而提高网络资源使用效率,很好很强大!  但是并非所有资源都可以根据GroupId.Artif ...