Ubuntu中各種類(lèi)型頻繁發(fā)生的更新錯誤以及修復方法
優(yōu)采云 發(fā)布時(shí)間: 2021-04-29 21:09
Ubuntu中各種類(lèi)型頻繁發(fā)生的更新錯誤以及修復方法
誰(shuí)沒(méi)有在Ubuntu更新中遇到錯誤?在Ubuntu和其他基于Ubuntu的Linux發(fā)行版中,更新錯誤是常見(jiàn)錯誤,并且經(jīng)常發(fā)生。這些錯誤的原因很多,而且很容易修復。在本文中,我們將看到Ubuntu中各種常見(jiàn)的更新錯誤及其修復方法。
合并列表問(wèn)題
在終端中運行update命令時(shí),可能會(huì )遇到此錯誤“合并列表錯誤”,如下所示:
E:遇到了一個(gè)沒(méi)有Package:標頭的部分,
E:MergeList問(wèn)題/ var / lib / apt / lists / ubuntudistspreciseuniversebinary-i386Packages
E:無(wú)法解析或打開(kāi)包列表或狀態(tài)文件?!?/p>
您可以使用以下命令來(lái)修復該錯誤:
sudo rm -r / var / lib / apt / lists / * sudo apt-get clean && sudo apt-get update
未能下載倉庫信息-1
實(shí)際上,有兩種類(lèi)型的下載倉庫信息錯誤失敗。如果您的錯誤是這樣的:
W:無(wú)法獲取bzip2:/ var / lib / apt / lists / partial / ubuntudistsoneiricrestrictedbinary-i386Packages哈??偤筒黄ヅ?,
W:無(wú)法獲取bzip2:/ var / lib / apt / lists / partial / ubuntudistsoneiricmultiversebinary-i386Packages哈??偤筒黄ヅ?,
E:某些索引文件下載失敗。它們已被忽略,或改用舊的
然后,您可以使用以下命令對其進(jìn)行修復:
sudo rm -rf / var / lib / apt / lists / * sudo apt-get更新
未能下載倉庫信息-2
另一種無(wú)法下載倉庫信息的原因是PPA已過(guò)時(shí)。通常,當您運行更新管理器并看到如下錯誤:
您可以運行sudo apt-get update來(lái)查看哪個(gè)PPA更新失敗,也可以從源列表中將其刪除。您可以按照此屏幕快照指南來(lái)修復下載倉庫信息失敗的錯誤。
下載包文件失敗錯誤
類(lèi)似的錯誤是無(wú)法下載軟件包文件,如下所示:
此錯誤易于修復,只需將軟件源修改為主服務(wù)器即可。轉到“軟件和更新”,您可以在其中將下載服務(wù)器修改為主服務(wù)器:
部分更新錯誤
在終端中運行更新時(shí)會(huì )發(fā)生一些更新錯誤:
并非所有更新都可以安裝
運行部分升級,以安裝盡可能多的更新
在終端中運行以下命令以修復錯誤:
sudo apt-get install -f
加載共享庫時(shí)發(fā)生錯誤
此錯誤更多是安裝錯誤而不是更新錯誤。如果嘗試從源代碼安裝程序,則可能會(huì )遇到此錯誤:
加載共享庫時(shí)出錯:
無(wú)法打開(kāi)共享庫文件:沒(méi)有這樣的文件或目錄
可以通過(guò)在終端中運行以下命令來(lái)修復錯誤:
sudo / sbin / ldconfig -v
您可以在此處找到更多詳細信息。加載共享庫時(shí)發(fā)生錯誤。
無(wú)法獲取鎖/ var / cache / apt / archives / lock
當另一個(gè)程序正在使用APT時(shí),會(huì )發(fā)生此錯誤。假設您正在Ubuntu軟件中心中安裝某些軟件,然后嘗試在終端中運行apt。
E:無(wú)法獲得鎖/ var / cache / apt / archives / lock –打開(kāi)(11:資源暫時(shí)不可用)
E:無(wú)法鎖定目錄/ var / cache / apt / archives /
通常,只要關(guān)閉所有其他使用apt的程序,此問(wèn)題就可以了。但是,如果問(wèn)題仍然存在,則可以使用以下命令:
sudo rm / var / lib / apt / lists / lock
如果以上命令不起作用,則可以嘗試以下命令:
sudo killall apt-get
有關(guān)此錯誤的更多信息,請參見(jiàn)此處。
GPG錯誤:以下簽名無(wú)法驗證
添加PPA時(shí),可能會(huì )導致以下錯誤GPG錯誤:無(wú)法驗證以下簽名,這通常在終端中運行更新時(shí)發(fā)生:
W:GPG錯誤:不穩定InRelease:由于公共密鑰不可用,因此無(wú)法驗證以下簽名:NO_PUBKEY 68980A0EA10B4DE8
我們要做的是獲取系統中的公共密鑰并從信息中獲取密鑰號。在以上信息中,密鑰號為68980A0EA10B4DE8。該密鑰可以通過(guò)以下方式使用:
sudo apt-key adv --keyserver --recv-keys 68980A0EA10B4DE8
添加密鑰后,再次運行更新,就沒(méi)有問(wèn)題。
BADSIG錯誤
與簽名相關(guān)的另一個(gè)Ubuntu更新錯誤是BADSIG錯誤,如下所示:
W:簽名驗證期間發(fā)生錯誤。存儲庫不會(huì )更新,并且將使用以前的索引文件。 GPG錯誤:精確發(fā)布:以下簽名無(wú)效:BADSIG 16126D3A3E5C1192 Ubuntu Extras存檔自動(dòng)簽名密鑰
W:GPG錯誤:精確發(fā)布:
以下簽名無(wú)效:Jonathan French W的BADSIG 4C1CBC1B69B0E2F4啟動(dòng)板PPA:無(wú)法獲取
要解決BADSIG錯誤,請在終端中使用以下命令:
sudo apt-get cleancd / var / lib / aptsudo mv列表oldlistsudo mkdir -p列表/ partialsudo apt-get cleansudo apt-get更新
本文采集了您可能會(huì )遇到的Ubuntu更新錯誤,我希望這將有助于您處理這些錯誤。您是否在Ubuntu中遇到其他更新錯誤?請在下面的評論中讓我知道,我將嘗試編寫(xiě)快速指南。
有關(guān)Ubuntu的更多信息,請參考Ubuntu特殊頁(yè)面
通過(guò):
作者:Abhishek譯者:GOLinux校對:wxy
本文由LCTT 原創(chuàng )翻譯,Linux China自豪地發(fā)布
本文將永久更新鏈接地址: