Приветствую вас, представлю короткий пример того, как обновиться до Кали XXXX, получая одновременно с этим сотни мегабайт обновлений имеющихся на борту Линукс очень интересных утилит, позволяющих усложнить жизнь ничего не подозревающим пользователям и нерадивым администраторам.
Последнее обновление для Кали 2.0 Sana на момент написания статьи было представлено в апреле 2016, так что советую всем обновиться до Кали Rolling побыстрее. Ничего нового, в принципе, я вам не представлю, и секретов никаких не открою. Принцип обновления дистрибутива знаком многим, разберём лишь некоторые нюансы, коих, к, сожалению, немало. Описываемые способы подоходят при переходе от любой версии к обновлённой. Зачастую главное здесь – убедиться в корректных источниках данных (репозиториях) Кали.
СИЯ ПРОЦЕДУРА СОДЕРЖИТ НЕМАЛО ПОДВОДНЫХ КАМНЕЙ И, НЕСМОТРЯ НА КАЖУЩУЮСЯ ВНЕШНЮЮ ПРОСТОТУ ПРИМЕНЯЕМЫХ КОМАНД, МОЖЕТ ЗАКОНЧИТСЯ ПЕРЕУСТАНОВКОЙ С НУЛЯ. ВОЗВРАТ К ПЕРВОНАЧАЛЬНОЙ ВЕРСИИ ДЛЯ НОВИЧКА ПОЧТИ НЕВОЗМОЖЕН, ТАК ЧТО ОБНОВЛЯЙТЕСЬ НА СВОЙ СТРАХ РИСК. ПРОСТО СОХРАНИТЕ ВСЕ ВАЖНЫЕ ДАННЫЕ.
Работаем из-под Root
Как обновиться до Кали 2016.1. Смените или проверьте репозиторий
В терминале откройте список репозиториев командой:
leafpad /etc/apt/sources.list
Удалите предыдущие записи, заменив их вот этим адресом:
deb https://http.kali.org/kali kali-rolling main contrib non-free
Ту же процедуру можно выполнить командой:
cat /etc/apt/sources.list deb https://http.kali.org/kali/ kali-rolling main non-free contrib
Ссылка взята с офсайта Кали Линукс по адресу:
https://docs.kali.org/general-use/kali-linux-sources-list-repositories
Если смена репозитория ничего не даёт, вам поможет статья
Кали Линукс не обновляется из терминала
Сохраните документ списка. В терминале наберите команду на получение обновлений:
apt-get update
По получению обновлений примените их командой обновления дистрибутива Кали:
apt-get dist-upgrade
А вот теперь придётся некоторое время подождать. Обновиться до Кали 2016.1 лучше всего при стабильном и качественном соединении:
Далее, если загрузчик содержал несколько записей, вас повторно попросят указать вариант входа, а также попросят переустановить пароль. Не ошибитесь здесь. Все процедуры понятны – они на русском. Потом начнётся установка пакетов программ. Нам остаётся только соглашаться с предлагаемыми изменениями, нажимая на Да или Yes.
Однако оптимальной командой на все случаи жизни, с которой сеанс Кали следует начать, выглядит так (я посоветую вам сделать для неё ярлык в Кали, дабы не вводить команду вручную):
apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
Текущий релиз Кали вы узнаете после команды:
lsb_release -a
Ещё больше информации по текущей версии Кали Линукс найдётся после команды в терминале:
cat /etc/*{release,version}
Как обновиться до Кали 2018.Х – 2019.Х
Обновлённые версии Кали сыпятся на наши головы одна за другой. Если у вас крепнут подозрения на то, что пора обновить дистрибутив Кали, предлагаю вам команду:
apt update && apt -y full-upgrade
После обновлений проверьте номер и тип версии:
grep VERSION /etc/os-release
Обновления Кали Линукс. Ошибки.
- При попытке обновления терминал выдаёт ошибку:
Недоступен открытый ключ для следующих ID ключей: 1397BC53640DB551
Наберите в терминале команду:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add -
команда подгрузит из указанного источника ключик и сразу добавит его в систему.
- Менеджер обновления пакетов видит все имеющиеся обновления, но установить не может: за загрузкой пакетов следует Отмена изменений.
Проверьте список репозиториев в файле sources.list. Для каждой версии Кали он свой, и если вы наблюдаете эту ошибку, скорректируйте файл должным образом. Как список репозиториев должен выглядеть у вас, можете посмотреть на официальной странице сайта в начале статьи.
- Исправляем общие ошибки обновления Кали.
Должна помочь команда:
apt-get clean && apt-get update && apt-get dist-upgrade
Может быть повреждён конкретный пакет. Тогда наберите последовательно:
apt-get update --fix-missing
затем
apt-get update && apt-get upgrade
- обновление Кали Линукс командой apt-get dist-upgrade “застревает” на виртуальной машине.
Попробуйте повторить команду в текстовом режиме, отказавшись на VM от графического интерфейса GUI.
Пока всё. Успехов