Как обновить Kali Linux

Нужно обновить Kali Linux. Это rolling: пакеты едут непрерывно. Не обновляйте «боевой» стенд вслепую и не держите заводской Kali в интернете как сервер.
1. Прочитать заметки ветки
Перед большим прогоном откройте Updating Kali и текущие notes kali-rolling. Если на машине свои ядра, VPN или DKMS — сначала снимок или другой диск.
cat /etc/os-release
lsb_release -a
Ожидание: Kali GNU/Linux Rolling, не старый «kali-last-snapshot» без понимания, что вы сами зафиксировали.
2. Обновить индекс и систему
sudo apt update
sudo apt full-upgrade -y
sudo apt -y autoremove --purge
sudo reboot
Официальный путь — full-upgrade (он же dist-upgrade), не один только upgrade: иначе зависимости rolling не разъедутся. Не смешивайте чужие репозитории с kali-rolling.
Пример нормального хвоста apt update:
Get:1 http://http.kali.org/kali kali-rolling InRelease
Reading package lists... Done
Если видите NO_PUBKEY — не отключайте проверку подписи «чтобы прошло». Сверьте ключи с документацией Kali.
3. После перезагрузки
uname -r
sudo apt update
sudo apt full-upgrade
Второй full-upgrade должен сказать, что обновлять нечего. Метапакеты вроде kali-linux-default подтянут набор инструментов; не ставьте «всё сразу» на слабую машину.
Ошибка ключа репозитория (NO_PUBKEY)
Если apt update пишет про недействительный ключ подписи, обновите связку ключей архива Kali способом, описанным в документации проекта. На момент написания это загрузка файла ключа с официального сайта:
sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg
sudo apt update
Берите команду из актуальных официальных заметок и не отключайте проверку подписи ради «чтобы прошло».
Перед крупным обновлением
- Снимок виртуальной машины или копия важных данных (проекты, отчёты, ключи).
- Закройте работу: после
full-upgradeможет понадобиться перезагрузка с новым ядром. - Если Kali стоит в WSL, обновляйте внутри дистрибутива, а ядро WSL — средствами Windows.
Очистка после обновления
sudo apt autoremove --purge -y
sudo apt clean
dpkg -l 'linux-image-*' | grep ^ii
Оставьте текущее и предыдущее ядро, остальные можно удалить через autoremove.
О применении
Инструменты Kali предназначены для проверки своей инфраструктуры или систем, на тестирование которых у вас есть письменное разрешение. Как сканировать свою сеть и разбирать результат: Nmap, справочник: шпаргалка Nmap. Kali не нужно держать на рабочем сервере: она ставится на отдельную машину или в виртуальную машину.
Как проверить
cat /etc/os-release
sudo apt update
sudo apt full-upgrade
Индекс читается без ошибки ключа, full-upgrade пустой, система загрузилась с новым ядром, если ядро обновилось.
Источники
- Kali Docs, Updating Kali. URL: https://www.kali.org/docs/general-use/updating-kali/.













