2021-05-12 14:32:11
Linux下修復There is no command installed for 7-zip archive files
問題
我試著在Ubuntu中安裝Emerald圖示主題,而這個主題被打包成了.7z歸檔包。和以往一樣,我試著通過在GUI中右擊並選擇“提取到這裡”來將它解壓縮。但是Ubuntu 15.04卻並沒有解壓檔案,取而代之的,卻是丟給了我一個下面這樣的錯誤資訊:
Could not open this file
無法開啟該檔案
There is no command installed for 7-zip archive files. Do you want to search for a command to open this file?
沒有安裝用於7-zip歸檔檔案的命令。你是否想要搜尋用於來開啟該檔案的命令?
錯誤資訊看上去是這樣的:
原因
發生該錯誤的原因從錯誤資訊本身來看就十分明了。7Z,稱之為7-zip更好,該程式沒有安裝,因此7Z壓縮檔案就無法解壓縮。這也暗示著Ubuntu預設不支援7-zip檔案。
解決方案:在Ubuntu中安裝 7zip
要解決該問題也十分簡單,在Ubuntu中安裝7-Zip包即可。現在,你也許想知道如何在Ubuntu中安裝 7Zip吧?好吧,在前面的錯誤對話方塊中,如果你右擊“Search Command”搜尋命令,它會查詢可用的 p7zip 包。只要點選“Install”安裝,如下圖:
可選方案:在終端中安裝 7Zip
如果偏好使用終端,你可以使用以下命令在終端中安裝 7zip:
sudo apt-get install p7zip-full
注意:在Ubuntu中,你會發現有3個7zip包:p7zip,p7zip-full 和 p7zip-rar。p7zip和p7zip-full的區別在於,p7zip是一個更輕量化的版本,僅僅提供了對 .7z 和 .7za 檔案的支援,而完整版則提供了對更多(用於音訊檔等的) 7z 壓縮演算法的支援。對於 p7zip-rar,它除了對 7z 檔案的支援外,也提供了對 .rar 檔案的支援。
事實上,相同的錯誤也會發生在Ubuntu中的RAR檔案身上。解決方案也一樣,安裝正確的程式即可。
希望這篇快文幫助你解決了Ubuntu 14.04中如何開啟 7zip的謎團。如有任何問題或建議,我們將無任歡迎。
相關文章