Как исправить ошибку «несоответствие хеш-суммы» при обновлении Kali Linux
Возникает ошибка «несоответствие хеш-суммы» при обновлении пакетов в Kali Linux? Вот как это можно исправить.
Важно поддерживать системные пакеты в актуальном состоянии, потому что вы можете быстро обновить программное обеспечение своего ПК и пользоваться всеми последними функциями и исправлениями. Если вы столкнулись с такой ошибкой, как «несоответствие хеш-суммы» в Linux, эта рутинная задача может быстро разочаровать.
К сожалению, «несоответствие хеш-суммы» является распространенной ошибкой, возникающей при обновлении системных пакетов в Kali Linux, и, если ее не устранить, она может сделать вашу систему уязвимой из-за устаревшего программного обеспечения. К счастью, вы можете навсегда избавиться от проблемы «несоответствия хэш-суммы» с помощью нескольких простых команд.
Почему происходит «несоответствие хэш-суммы» обновления Kali?
Ошибка «несоответствие хеш-суммы» возникает в Kali Linux, когда хэш, связанный с зеркальными пакетами, не соответствует тому, что ожидает ваша операционная система. Вы можете столкнуться с этой ошибкой по нескольким причинам, но чаще всего она возникает после сбоя системы, из-за которого операционная система не может обновиться.
Также известно, что проблема возникает, когда вы пытаетесь обновить свои пакеты в дистрибутиве, производном от Ubuntu, с помощью зеркала, которое в данный момент синхронизируется. Вы можете обойти эту проблему, попытавшись запустить sudo apt-get update после добавления еще одного официального зеркала Kali в /etc/apt/sources.list. Например, вы можете обновить файл списка источников репозитория до следующей строки:
deb http://http.kali.org/kali kali-rolling main non-free contrib
После того, как вы переключили источник пакета на новый репозиторий, откройте терминал и снова введите sudo apt-get update. Любые проблемы с зеркалом будут решены, когда вы переключите репозиторий пакетов, который вы используете, но вам, возможно, придется выполнить дальнейшее устранение неполадок, если проблема связана с вашим менеджером пакетов или системой.
Сделать apt-get Игнорировать «несоответствие хеш-суммы»
Если изменение исходного зеркала вашей системы не работает, вам может потребоваться устранить ошибку «несоответствие хэш-суммы» другими методами. Брандмауэры иногда могут вызывать эту ошибку, непреднамеренно блокируя доступ к необходимым файлам, поэтому стоит временно отключить брандмауэр и повторить попытку обновления, если вы считаете, что это может иметь место.
Вам также следует попробовать выполнить следующие команды, чтобы очистить кэш файла пакета и обновить систему, поскольку ошибка «несоответствие хеш-суммы» иногда связана с проблемами кэширования:
sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update
Наконец, если вы используете Kali Linux в качестве виртуальной машины в Windows, вам может потребоваться исправить проблемы с основной ОС. Проблемы несовместимости, вызванные платформой гипервизора Windows, можно исправить, введя следующие команды в командной строке с правами администратора:
bcdedit /set hypervisorlaunchtype off
reboot
Эффективное обновление системных пакетов в Kali Linux
Очень неприятно сталкиваться с такими проблемами, как «несоответствие хеш-суммы», потому что жизненно важно поддерживать актуальность вашего программного обеспечения. Хотя невозможно избежать всех ошибок, вы можете избежать наиболее распространенных ошибок и наслаждаться относительно простым процессом обновления, следуя пошаговому руководству.