如何修復更新 Kali Linux 時出現的「哈希值不符」錯誤

保持系統軟體包更新非常重要,因為它能讓您快速升級電腦作業系統,並享受最新的功能和修復。如果您在 Linux 上遇到類似「哈希值不符」的錯誤,這項例行任務很快就會變得令人沮喪。

不幸的是,「哈希值不符」是 Kali Linux 系統軟體包更新時經常遇到的錯誤——如果不加以解決,你的系統可能會受到過時軟體的攻擊。幸運的是,你可以使用幾個簡單的命令永久修復“哈希值不匹配”問題。查看 如何在 Windows 上安裝 Kali Linux.

為什麼 Kali Linux 更新顯示「哈希值不符」錯誤?

當匹配軟體包的哈希值與作業系統預期的哈希值不匹配時,Kali Linux 中就會出現「哈希值總和不匹配」錯誤。您可能會因為多種原因遇到此錯誤,但最常見的情況是系統崩潰導致作業系統無法更新。

已知問題也出現在嘗試使用目前正在同步的映像更新基於 Ubuntu 的發行版中的軟體包時。您可以透過嘗試執行以下命令來解決這個問題: 命令和apt-get update更新 添加後 Kali 官方鏡像 其他 的/ etc / apt / sources.list文件例如,您可以將儲存庫來源清單檔案更新為下列行:

deb http://http.kali.org/kali kali-rolling主要的非免費貢獻者

將軟體包來源切換到新的儲存庫後,打開終端機並輸入 命令和apt-get update更新 再次強調,任何鏡像問題都可以透過切換您正在使用的軟體包儲存庫來解決,但如果問題出在您的軟體套件管理器或系統上,您可能需要進行更多故障排除。檢查 Linux 的最佳網路工具.

讓 apt-get 忽略“哈希集不匹配”

如果變更系統鏡像不起作用,您可能需要使用其他方法來解決「雜湊值不符」錯誤。防火牆有時會阻止對所需文件的意外訪問,從而導致此錯誤,因此如果您認為是這種情況,建議您暫時停用防火牆,然後再次嘗試更新。

您還應該嘗試執行以下命令來清除套件檔案快取並刷新系統,因為「哈希和不匹配」錯誤有時與快取問題有關:

sudo apt-get clean sudo rm -rf /var/lib/apt/lists/* sudo apt-get update

最後,如果您在 Windows 上以虛擬機器形式執行 Kali Linux,則可能需要修復主機作業系統的問題。可以透過在具有管理員權限的命令提示字元中輸入以下命令來修復由底層 Windows 虛擬機器管理程式引起的不相容問題:

bcdedit /set hypervisorlaunchtype off 重啟

在 Kali Linux 上高效更新系統軟體包

遇到「雜湊值不匹配」之類的問題確實令人沮喪,因為更新軟體至關重要。雖然無法避免所有錯誤,但您可以按照這份詳細的指南來避免最常見的陷阱,並享受相對順暢的更新過程。您現在可以查看: 適合網路工程師的最佳 Linux 發行版.

轉到頂部按鈕