• Ubuntu安装有道词典



    安装有道词典可以方便地在Ubuntu系统下阅读文献。

    1.下载安装包

    有道词典Linux官方下载

    2.安装

    由于有道词典发布时间已久,安装并非易事。按以下流程:

    1. 安装tesseract-ocr

    sudo apt-get install tesseract-ocr
    ```
    2. 解压原安装包

    ```shell
    

    dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao
    ```
    3. 解压control信息

    ```shell
    

    dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
    ```
    解压缩后的文件如下:(输入命令tree -L 2

    ```tree
    

    ├── DEBIAN
    │   ├── conffiles
    │   ├── control
    │   └── md5sums
    ├── etc
    │   └── xdg
    └── usr
    ├── bin
    └── share
    ```
    4. 编辑control文件
    删除Depends:里面的gstreamer0.10-plugins-ugly。
    给出文件示例:

    ```
    

    Modified by Hans@2019-11-21

    Package: youdao-dict
    Version: 1.1.0-0~ubuntu
    Architecture: amd64
    Maintainer: 宋文武 songwenwu@linuxdeepin.com
    Installed-Size: 13161
    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
    Section: misc
    Priority: extra
    Description: Youdao Dict for Linux
    ```
    5. 重新打包:

    ```shell
    

    dpkg-deb -b youdao youdaobuild
    ```
    这样会生成新的deb包youdaobuild。
    6. 安装新的deb包

    ```shell
    

    sudo dpkg -i youdaobuild
    ```
    7. 安装依赖

    ```shell
    

    sudo apt-get -f install
    ```
    8. 再次安装

    ```shell
    

    sudo dpkg -i youdaobuild
    ```
    注:

    “dpkg ”是“Debian Packager ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。

    • -L 列出属于指定软件包的文件,也可以理解为列出指定软件包将所属的文件都安装到什么位置了
    • -s 查看指定软件包的详细信息
    • -l 列出系统安装以及安装过的软件包。软件包两种状态(rc/ii),rc表示已经删除,但是配置文件还未清理干净;ii表示软件包正常安装,也就是目前正常安装在系统中
    • -P/--purge 删除软件包,并且同时删除配置文件,可以清理-l中rc状态的软件包
    • -S 查找指定文件所属的软件包,类似rpm -qf file
    • -I 查看指定的未安装的软件包的详细信息
    • -c 列出未安装的软件包所包含的文件以及安装后在系统中对应的路径信息
    • -i 安装指定的软件包
    • -r 卸载安装的软件包
    • -B/--auto-deconfigure 安装软件包,即使有损坏也安装

    参考资料

    https://blog.csdn.net/Gao390419824/article/details/78698868

  • 相关阅读:
    图片在网页中不能显示
    利用QQWry.dat显示客户IP所在地 [转贴]
    asp.net时间戳与系统时间互转 mssql
    酷友网 http://www.kuiu.cn/ 再次上线了!!!
    string.Format .net string 补空
    ASP.net中md5加密码的方法[转]
    C#中|(位或)和||(逻辑或)有什么区别?
    .net身份证号码验证
    实用jquery代码片段集合
    ERROR: “System.Web.Mvc.Controller.File(string, string, string)”是一个“方法”
  • 原文地址:https://www.cnblogs.com/letisl/p/11905916.html
Copyright © 2020-2023  润新知