今天我在Ubuntu 16.04中尝试安装youdao-dict时遇到一个错误:youdao-dict取决于gstreamer0.10-plugins-ugly;但是:未安装包 gstreamer0.10-plugins-ugly。
这个包已经在ubuntu中取消了,我们无法安装。但是有道字典不需要。所以这里是消除这种依赖的过程。
提取 deb 文件。
$ dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao
从 deb 文件中提取控制信息(包含整个依赖信息)。
$ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
编辑控制文件并删除“gstreamer0.10-plugins-ugly”。
将有道目录重新打包为有道.deb。
$ dpkg-deb -b youdao youdao.deb
安装新的youdao.deb。
$ sudo dpkg -i youdao.deb