⚡️ Полезный трюк для Kali Linux: сначала симулируй обновление, а потом ломай систему.
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
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