zoukankan      html  css  js  c++  java
  • ubantu 16.04 安装有道词典

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

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

      http://cidian.youdao.com/index-linux.html

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

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

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

    $ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_i386.deb youdao
    注意:这里本人是直接解压到有道文件夹而不是网上说的解压到 youdao/DEBIAN,因为如果这样终端会提示找不到目录,自己到解压出来的youdao/DEBIAN 目录下进行删除

    4. 编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly(如下)

    Package: youdao-dict
    Version: 1.1.0-0~ubuntu
    Architecture: i386
    Maintainer: 宋文武 <songwenwu@linuxdeepin.com>
    Installed-Size: 13156
    Depends: python3, python3-pyqt5, python3-requests, python3-xlib, tesseract-ocr, tesseract-ocr-eng, tesseract-ocr-chi-sim, tesseract-ocr-chi-tra, 
    python3-pil, ttf-wqy-microhei, python3-lxml, python3-xdg, python3-pyqt5.qtmultimedia, python3-pyqt5.qtquick,
    python3-pyqt5.qtwebkit, gir1.2-appindicator3-0.1, python3-dbus, qtdeclarative5-controls-plugin, libqt5multimedia5-plugins,
    gstreamer0.10-plugins-ugly Section: misc Priority: extra Description: Youdao Dict for Linux

    5. 重新打包:(重新打包的过程会提示错误)

    错误:

    hacker@hacker-virtual-machine:~$ dpkg-deb -b youdao youdaobuild.deb
    dpkg-deb:错误:软件包内没有发现 conffile  /etc/xdg/autostart/youdao-dict-autostart.desktop
    解决方式:将步骤2中 youdao-dict文件夹中的两个文件夹 etc 和usr 复制到youdao文件夹下即可

    继续下面的操作:

    $ dpkg-deb -b youdao youdaobuild.deb

    6. 安装重新打包的安装包

    $ dpkg -i youdaobuild.deb

    7. 最后在程序搜索栏中搜索有道即可出现程序图标

    附录:dpkg 命令用法

    dpkg -i package.deb #安装包 
    dpkg -r package #删除包
    dpkg -P package #删除包(包括配置文件) 
    dpkg -L package #列出与该包关联的文件 
    dpkg -l package #显示该包的版本 
    dpkg --unpack package.deb #解开deb包的内容 
    dpkg -S keyword #搜索所属的包内容 
    dpkg -l #列出当前已安装的包 
    dpkg -c package.deb #列出deb包的内容 
    dpkg --configure package #配置包
    来源网站:http://man.linuxde.net/dpkg

    参考文章:http://www.codes51.com/article/detail_1048404.html

  • 相关阅读:
    二分匹配最大匹配的理解(附图解)
    poj2060Taxi Cab Scheme(二分图匹配)
    codeforce Pashmak and Buses(dfs枚举)
    UVAoj 348
    poj2253 Frogger(最短路变型或者最小生成树)
    ZZUOJ1196: 单调数
    hdu3339 In Action(Dijkstra+01背包)
    ZZUOJ 1199 大小关系(拓扑排序,两种方法_判断入度和dfs回路判断)
    hdu 1241 Oil Deposits (一次dfs搞定有某有)
    POJ 2312Battle City(BFS-priority_queue 或者是建图spfa)
  • 原文地址:https://www.cnblogs.com/xbyl/p/5952476.html
Copyright © 2011-2022 走看看