1. 程式人生 > >ubuntu16.04下安裝有道詞典

ubuntu16.04下安裝有道詞典

我選擇的是64位ubuntu版本:youdao-dict_1.1.0-0-ubuntu_amd64.deb

進去你的deb包放置的目錄,然後執行 sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb

你會發現這個安裝不了。因為有一些庫與包的依賴需要先安裝。

sudoapt−getinstallpython3−pyqt5有些不能安裝則sudoapt−getinstallpython3−pyqt5有些不能安裝則 sudo apt-get -f install

再$ sudo apt-get install python3-pyqt5

$ sudo apt-get install tesseract-ocr

$ sudo dpkg -i youdao-dict_1.1.0~ubuntu_amd64.deb

這時,終端還是會提示你需要安裝該依賴:gstreamer0.10-plugins-ugly

但是ubuntu已經去掉了gstreamer0.10-plugins-ugly,所以這個依賴是安裝不上的。那麼,有道詞典就不能安裝了麼?不是的。

其實該依賴去掉也無所謂,對有道詞典的使用幾乎沒什麼影響。所以,接下來的步驟就是去掉該依賴:

  1. 解壓deb包:
    dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb  youdao
    
  2. 解壓deb包中的control資訊(包的依賴就寫在這個檔案裡面):

    $ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
  3.  編輯control檔案,刪除Depends裡面的gstreamer0.10-plugins-ugly。
  4.  重新打包:
    $ dpkg-deb -b youdao youdao.deb
  5.  安裝重新打包的安裝包
    $ sudo dpkg -i youdao.deb

至此,在其它依賴都安裝上的情況下,有道詞典就可以正確安裝上了。

終端輸入youdao-dict,便可以啟動有道詞典了。