Как обновиться до Кали 201X.X. Ошибки обновления.

14.09.2016 0 Автор GodKnowses

Приветствую вас, представлю короткий пример того, как обновиться до Кали 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

upgrade-to-kali-rolling

По получению обновлений примените их командой обновления дистрибутива Кали:

apt-get dist-upgrade

А вот теперь придётся некоторое время подождать. Обновиться до Кали 2016.1 лучше всего при стабильном и качественном соединении:

upgrade-to-kali-rolling-2

Далее, если загрузчик содержал несколько записей, вас повторно попросят указать вариант входа, а также попросят переустановить пароль. Не ошибитесь здесь. Все процедуры понятны – они на русском. Потом начнётся установка пакетов программ. Нам остаётся только соглашаться с предлагаемыми изменениями, нажимая на Да или 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.

Пока всё. Успехов