Ubuntu安裝有道辭典遇到的問(wèn)題

對(duì)于Ubuntu新手來(lái)說(shuō),在該系統(tǒng)上安裝任何軟件都是一項(xiàng)挑戰(zhàn)。 第一次使用Ubuntu,安裝有道辭典花費(fèi)了不少時(shí)間,最終還是沒有安裝成功。在這里記下安裝過(guò)程中遇到的問(wèn)題,直到最后解決不了的那個(gè)問(wèn)題。如果哪位前輩知道看到,能夠指點(diǎn)以一下,那就再好不過(guò)了。廢話說(shuō)到這,下面開始說(shuō)事。

一:安裝有道辭典

1.下載有道辭典 .deb文件。選擇適合自己電腦的下載。

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

2.使用cd 命令進(jìn)入你下載的有道辭典所在的目錄。如我的:cd /media/yan/D/youdao

3.執(zhí)行命令:sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb安裝,報(bào)錯(cuò),因?yàn)橐蕾嚨年P(guān)系


4.執(zhí)行命令: sudo apt-get -f install 修復(fù)依賴關(guān)系


5.執(zhí)行命令:sudo apt-get install tesseract-ocr


6.再次執(zhí)行安裝命令:sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb。再次因?yàn)橐蕾嚨年P(guān)系,出錯(cuò)



7.新建文件夾yd,將原安裝包解壓到y(tǒng)d目錄下:

mkdir yd

dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb yd


8.解壓control信息:dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb yd/DEBIAN

9.編輯control文件,刪除Depends里面的gstreamer0.10-plugins-ugly包括前面的逗號(hào)(在Depends的最后面)。

命令:vi yd/DEBIAN/control打開control文件,刪除gstreamer0.10-plugins-ugly依賴之后,按兩次大寫的Z退出


10.創(chuàng)建youdaobuild目錄,重新打包

mkdir youdaobuild

dpkg-deb -b yd youdaobuild


重新打包出現(xiàn)錯(cuò)誤,錯(cuò)誤提示:dpkg-deb: 錯(cuò)誤: control目錄的的權(quán)限位是 777 (必須 >=0755 且 <=0755)。如果沒有出錯(cuò),按照別人的教程,重新打包之后再執(zhí)行安裝命令:sudo dpkg -i youdaobuild就可以了,由于我沒有走到這一步,所以這步命令無(wú)法附圖。


:下面就是我想要修改control文件權(quán)限的內(nèi)容:

既然權(quán)限位必須是0755,那我就試著修改control文件的權(quán)限

權(quán)限知識(shí)點(diǎn):

u:表示使用者(user)

g:表示所有者所在的群組(group)

o:表示其他人,但不是u和g(other)

a:表示全部人,包括u,g,o(all)

r:表示可讀(read)?? 對(duì)應(yīng)的數(shù)字: 4

w:表示可寫(write)???????? 對(duì)應(yīng)的數(shù)字:2

x:表示文件可被執(zhí)行?????? 對(duì)應(yīng)的數(shù)字:1?

其中還有一個(gè)-,它表示數(shù)字0


如:755就代表:rwxr-xr-x 所有者可以讀,寫和執(zhí)行該文件,而所有者所在的群組和其他人只能讀和執(zhí)行該文件

777則表示所有人(包括u,g,o)都可以讀,寫和執(zhí)行該文件。


操作符號(hào)可以是:

+ :添加某個(gè)權(quán)限。

- :取消某個(gè)權(quán)限。

= :賦予給定權(quán)限并取消其他所有權(quán)限(如果有的話)

大概的關(guān)于權(quán)限的主要知識(shí)點(diǎn)就寫到這,后面會(huì)附我參考的一些文章連接,里面說(shuō)得比較詳細(xì)。了解這些知識(shí)之后開始使用chmod開始修改control的權(quán)限:

1.我首先在root下使用cd進(jìn)入文件夾所在的目錄,然后運(yùn)用ll命令來(lái)列舉一下當(dāng)前文件夾的文件詳情,如下圖所示,最前面的就是權(quán)限內(nèi)容


2.使用命令:chmod 修改control的權(quán)限,將group修改為可讀和可執(zhí)行。

chmod g=rx control


3.再次使用ll命令查看修改的狀況:結(jié)果control的權(quán)限還是沒有變化。(control后面的*表示可執(zhí)行文件)

Ctrl+D退出root。再次使用cd進(jìn)入目錄下進(jìn)行修改,結(jié)果還是修改不成功,control文件的權(quán)限還是沒有改變。


再次重新下載有道的.deb文件,然后重新走上面所有的流程,并在chmod 命令前使用sudo,但是存在的問(wèn)題仍然存在。



參考文章:

1.安裝:

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

2)http://time-track.cn/install-youdaodict-in-xenial.html

2.修改權(quán)限:

1).https://jingyan.baidu.com/article/b24f6c826efc7f86bee5da46.html

2).https://www.cnblogs.com/sxdcgaq8080/p/7498906.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容