转自: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
初步使用没有发现大问题,取词正常。已打包的文件可以直接下载。
                    
                
                
            
        
浙公网安备 33010602011771号