ubantu 16 04 安裝有道詞典

2022-08-05 08:30:36 字數 1663 閱讀 4878

因為官方的deb包(ubuntu版本的)依賴gstreamer0.10-plugins-ugly,但是該軟體在16.04裡面已經沒有了。但其實沒有該包,完全不影響有道詞典的使用。所以我們可以去掉deb包裡面對於該庫的依賴。具體操作如下:(如果不去掉依賴則無法安裝)

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: 宋文武

installed-size: 13156

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 #配置包

****:

參考文章:

Ubantu16 04 安裝虛擬環境

ubuntu16.04 1 mkdir virtualenvs 2 開啟.bashrc sudo vim bashrc 3 在.bashrc的末尾增加下面內容 1 source bashrc 建立虛擬環境 mkvirtualenv env name env name為你要建立的虛擬環境的名字,建立虛...

Ubuntu 16 04安裝有道詞典

因為官方的deb包 ubuntu版本的 依賴gstreamer0.10 plugins ugly,但是該軟體在16.04裡面已經沒有了。但其實沒有該包,完全不影響有道詞典的使用。所以我們可以去掉deb包裡面對於該庫的依賴。具體操作如下 2.建立youdao dict目錄,把該deb包解壓到youda...

Ubuntu 16 04安裝有道詞典

因為官方的deb包 ubuntu版本的 依賴gstreamer0.10 plugins ugly,但是該軟體在16.04裡面已經沒有了。但其實沒有該包,完全不影響有道詞典的使用。所以我們可以去掉deb包裡面對於該庫的依賴。具體操作如下 2.建立youdao dict目錄,把該deb包解壓到youda...