Кали Линукс не обновляется из терминала.

В статье приводится одно из решений проблем, когда Кали Линукс не обновляется из терминала, который при попытке запуска apt выводит несколько ошибок, среди которых:

Репозиторий «адрес» не содержит файла Release

Более того, ошибка в том же окне терминала вывалила, что обновление из указанного по адресу репозитория нельзя выполнить безопасным способом, и потому по умолчанию он отключён.

Кали Линукс не обновляется из терминала

С течением времени «родной» файл Кали со списком репозов по адресу:

/etc/apt/sources.list

Просто перестал своё отрабатывать: попытка обновиться натыкалась на одни и те же короткие строки с ошибками. Пришло время разбираться. А пока выручает только Центр приложений, запущенный вручную:

центр приложений ubuntu

Кали Линукс не обновляется из терминала: удаляем первопричину

Отправляемся по адресу, указываемому в ошибке:

https://packages.sury.org/php/

Файла Release в репозитории, конечно же, нет, и я просто не уверен, что файл, который меня сюда перенаправляет:

/etc/apt/sources.list.d/php.list

имеет верное содержание. В любом случае, открою выше указанный файл любым текстовым редактором и удалю строчку, начинающуюся на deb и указывающую на страницу

leafpad /etc/apt/sources.list.d/php.list

Кали Линукс не обновляется из терминала: добавляем репозитории

Если терминал продолжает безмолвствовать в ответ на команду:

apt-get update && apt-get upgrade -y

скорректируйте файл репозиториев такими командами:

  • Проверяем установкой apt-get функцию:
 apt-get install apt-file
  • Обновляем файл:
apt-file update

Открываем список репозиториев Кали и…

  • раскомментируем в «родном» списке последнюю строку для пополнения списков репозов (уберём значок комментирования #)
deb http://http.kali.org/kali kali-rolling main contrib non-free
# For source package access, uncomment the following line
deb-src http://http.kali.org/kali kali-rolling main contrib non-free
  • добавим сразу несколько зеркал репозиториев (хотя разрабы Кали Линукс это не поощряют); при этом скорость обновления Кали из терминала резко выросла. Видимо, скорости сервера позволяют, а народ о нём ещё недостаточно осведомлён:
deb https://mirrors.ocf.berkeley.edu/kali/ kali-rolling main contrib non-free
deb-src https://mirrors.ocf.berkeley.edu/kali/ kali-rolling main contrib non-free
deb http://kali.mirror.garr.it/mirrors/kali kali-rolling main non-free contrib
deb-src http://kali.mirror.garr.it/mirrors/kali kali-rolling main non-free contrib
  • Теперь мой файл с репозами выглядит так:
leafpad /etc/apt/sources.list

sources.list kali linux

Пробуем обновиться. Повторим команды установки apt-get файла и снова обновим его, а затем общее обновление:

apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

Всё работает. Буду следить за возможными ошибками и по ситуации корректировать файл с репозиториями, используя в терминале:

apt autoremove

дабы не перегружать систему неиспользуемыми скриптами.

Успехов вам.

Запись опубликована в рубрике Linux. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

20 − 10 =