Zobrazuje se při aktualizaci balíčků na Kali Linuxu chyba „neshoda hash součtu“? Zde je návod, jak to můžete opravit.
Je důležité udržovat vaše systémové balíčky aktuální, protože můžete rychle upgradovat software svého počítače a užívat si všechny nejnovější funkce a opravy. Pokud jste na Linuxu narazili na chybu, jako je „neshoda hash sum“, může se tento rutinní úkol rychle stát frustrujícím.
Bohužel „nesoulad hash sum“ je běžnou chybou, se kterou se můžete setkat při aktualizaci systémových balíčků v Kali Linuxu – a pokud se neřeší, může způsobit zranitelnost vašeho systému kvůli zastaralému softwaru. Naštěstí se můžete zbavit problému „nesouladu hash sum“ nadobro pomocí několika jednoduchých příkazů.
Proč dochází k „nesouladu hash sum“ aktualizace Kali?
K chybě „nesouladu hash sum“ dochází v Kali Linuxu, když hash spojený se zrcadlovými balíčky neodpovídá tomu, co váš operační systém očekává. S touto chybou se můžete setkat z několika různých důvodů, ale nejčastěji se vyskytuje poté, co selhání systému způsobí selhání aktualizace operačního systému.
Je také známo, že k problému dochází, když se o to pokusíte aktualizujte své balíčky v distribuci odvozené od Ubuntu pomocí zrcadla, které se právě synchronizuje. Tento problém můžete obejít pokusem o spuštění aktualizace sudo apt-get po přidání dalšího oficiální zrcadlo Kali na /etc/apt/sources.list. Můžete například aktualizovat soubor seznamu zdrojů úložiště na následující řádek:
deb http://http.kali.org/kali kali-rolling main non-free contrib
Jakmile přepnete zdroj balíčku do nového úložiště, otevřete terminál a zadejte aktualizace sudo apt-get znovu. Jakékoli problémy se zrcadlem se vyřeší, když změníte úložiště balíčků, které používáte, ale pokud se problém týká vašeho správce balíčků nebo systému, možná budete muset provést další řešení problémů.
Udělat apt-get Ignorovat „nesoulad hash součtu“
Pokud změna zdrojového zrcadla vašeho systému nefunguje, možná budete muset vyřešit chybu „nesouladu hash sum“ pomocí jiných metod. Firewally mohou někdy způsobit tuto chybu tím, že nechtěně zablokují přístup k požadovaným souborům, takže to stojí za to dočasně vypněte firewall a zkuste aktualizaci znovu, pokud si myslíte, že to může být ono pouzdro.
Měli byste také zkusit spustit následující příkazy, abyste vymazali mezipaměť souborů balíčku a aktualizovali systém, protože chyba „neshoda hash součtu“ někdy souvisí s problémy s mezipamětí:
sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*
aktualizace sudo apt-get
Konečně, pokud ano běží Kali Linux jako virtuální stroj v systému Windows možná budete muset opravit problémy s hostitelským OS. Problémy s nekompatibilitou způsobené platformou Windows Hypervisor lze opravit zadáním následujících příkazů do příkazového řádku s privilegiem správce:
bcdedit /set hypervisorlaunchtype off
restartovat
Aktualizujte systémové balíčky efektivně na Kali Linuxu
Je frustrující narazit na problémy, jako je „nesoulad hash součtů“, protože udržovat váš software aktuální je životně důležité. I když není možné se vyhnout každé chybě, můžete se vyhnout nejběžnějším nástrahám a užít si relativně bezproblémový proces aktualizace, pokud budete postupovat podle podrobného průvodce.