Kali - rolling release, поэтому обычный:
sudo apt full-upgrade
иногда может неожиданно удалить пакет, заменить зависимости или обновить критичный инструмент.
Перед реальным обновлением запусти симуляцию:
sudo apt update
apt -s full-upgrade
Флаг
-s ничего не устанавливает - APT только показывает, что собирается сделать.Чтобы быстро увидеть самое важное:
apt -s full-upgrade | grep -E '^(Inst|Remv|Conf)'
Получишь:
-
Inst - что будет установлено или обновлено;-
Remv - что будет удалено;-
Conf - что будет сконфигурировано.Особенно внимательно смотри на
Remv.А перед крупным обновлением можно сохранить состояние пакетов:
dpkg-query -W -f='${binary:Package}\t${Version}\n' > packages-before.txt
После обновления:
dpkg-query -W -f='${binary:Package}\t${Version}\n' > packages-after.txt
diff -u packages-before.txt packages-after.txt
🔥 Получается простой dry-run + snapshot состояния пакетов без дополнительных инструментов.
Для Kali Rolling это намного полезнее привычного:
sudo apt update && sudo apt full-upgrade -y
который многие запускают вообще не глядя.
#KaliLinux #Linux #CyberSecurity #DevOps