前段時間琳猫,在本本上安裝了elementary OS 0.4.1 Loki伟叛。感覺用起來相當不錯,簡潔美觀脐嫂⊥彻危基于Ubuntu紊遵,使用起來沒有壓力。但是在安裝有道詞典客戶端的時候侥蒙,發(fā)現(xiàn)缺少依賴gstreamer0.10-plugins-ugly暗膜,軟件倉庫中又沒有相關的package。于是度娘了一下鞭衩,找到一篇帖子完美解決有道詞典在Ubuntu 16.04上安裝的問題学搜。借鑒過來,輕松搞定论衍。
有道詞典官方的deb包(Ubuntu版本的)依賴gstreamer0.10-plugins-ugly瑞佩,但是該軟件在16.04里面已經(jīng)沒有了。但其實沒有該包坯台,完全不影響有道詞典的使用炬丸。所以我們可以去掉deb包里面對于該庫的依賴。
具體操作如下:
- 從官方下載Ubuntu版本的deb包:youdao-dict_1.1.0-0-ubuntu_amd64.deb
- 創(chuàng)建youdao目錄蜒蕾,把該deb包解壓到y(tǒng)oudao目錄:
user@host:~$ dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao
- 解壓deb包中的control信息(包的依賴就寫在這個文件里面):
user@host:~$ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
- 編輯control文件稠炬,刪除Depends里面的gstreamer0.10-plugins-ugly
nano youdao/DEBIAN/control
- 創(chuàng)建youdaobuild目錄,重新打包:
user@host:~$ mkdir youdaobuild
user@host:~$ dpkg-deb -b youdao youdaobuild/
這樣咪啡,在youdaobuild里面就會生成一個新的deb包首启。我們安裝這個包就不會存在依賴的問題了。
引用: 時間軌跡 - Ubuntu 16.04安裝有道詞典瑟匆。由于elementary OS 0.4.1 Loki 基于 "Ubuntu 16.04.3 LTS" 構建闽坡,所以原文中的所有步驟都適用。