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

0
13573
Обложка статьи: Как обновить 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 пустой, система загрузилась с новым ядром, если ядро обновилось.

Источники

Комментарии закрыты.