美文网首页
Ubuntu 16.04下安装有道词典出错的解决方法

Ubuntu 16.04下安装有道词典出错的解决方法

作者: wzhings | 来源:发表于2017-11-23 16:19 被阅读0次

    笔者刚刚装好了Ubuntu16.04, 打算要接着安装有道词典 (网址:http://cidian.youdao.com/index-linux.html)。下载下来用dpkg安装居然出错。大概的意思是缺少一堆的dependencies(依赖文件)。于是上网搜索了一些资料,然后安装成功。遂成此文。

    按照如下的步骤进行操作:

    0. 在安装之前,你可以尝试把Ubuntu系统和软件升级到最新。使用如下命令:

    sudo apt-get update

    sudo apt-get upgrade

    sudo apt-get dist-upgrade

    1. 打开终端,进入有道词典安装的目录(一般在Downloads),执行命令:

    sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb

    然后你会遇到问题:缺少依赖文件的安装。这时,你要做:

    sudo apt-get -f install

    都安装完毕之后。你会发现有一个依赖文件gstreamer0.10-plugins-ugly是安装不上的。这个时候我们需要把有道词典安装文件给解包,然后去掉上面这个依赖(没有它不影响词典使用)。具体做法如下:

    2. 在Downloads目录下,创建youdao-dict目录,并且把该deb包解压到新建目录:

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

    3. 解压deb包中的control, 包的依赖文件就放在control里面:

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

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

        a. 进入到control所在目录:Downloads/youdao-dict/DEBIAN

        b. 使用 vim control 打开,并进行编辑(按i进行插入操作,找到上面的依赖所在的位置,删掉它。按Esc退出编辑,按:w保存,:q退出)

        c. 然后再回到 Download这层目录下(使用cd ..返回上层目录;注意不要直接在DEBIAN下进行下列操作)

    5. 回到Downloads这层之后,使用下面的命令进行重新打包:

    $ dpkg-deb -b youdao-dict youdaobuild.deb  (// 这个youdaobuil的名字随便起的)

    6. 重新安装有道词典:

    $ sudo dpkg -i youdaobuild.deb

    然后就会安装成功了。在终端下面启动有道词典。

    相关文章

      网友评论

          本文标题:Ubuntu 16.04下安装有道词典出错的解决方法

          本文链接:https://www.haomeiwen.com/subject/jyvzvxtx.html