Как обновить систему Kali Linux

В этой статье приводится краткое руководство по обновлению системы Kali Linux. Kali Linux - это основанный на Debian дистрибутив Linux, который поставляется с множеством уникальных и оптимизированных утилит, направленных на повышение точности, быстроты и простоты проведения тестирования на проникновение.

На первый взгляд, Kali похожа на любую другую ОС: она воспроизводит аудио- и текстовые файлы, поддерживает все программы, которые есть в Windows и macOS, и вы даже можете выйти в Интернет с ее помощью. В отличие от других операционных систем, Kali имеет большой набор проверенных и протестированных предустановленных приложений, что делает ее больше, чем просто ОС.

Kali была выпущена в 2013 году как, по сути, полный ребрендинг BackTrack Linux с интерфейсом GNOME. Разработчики вырезали весь жир из BackTrack, удалив некачественные утилиты и обновив те, которые получили признание в сообществе whitehat.

Всего Kali OS включает более 600 инструментов, является полностью бесплатной и имеет открытое дерево Git с открытым исходным кодом. Kali Linux настолько известна среди специалистов по кибербезопасности, что ее название практически стало синонимом пен-тестирования.

Kali Linux поддерживает широкий спектр ARM, включая:

  • Одноплатные системы, такие как Raspberry Pi и BeagleBone Black
  • Компьютеры Beagle Board
  • ARM Chromebook от Samsung
  • И многие другие платформы

Обновление Kali Linux

В следующих разделах будет представлен пошаговый процесс обновления системы Kali Linux.

1. Настройте репозитории Kali Linux

Сначала найдите репозитории Kali, так как перед обновлением необходимо сначала настроить их. Дважды проверьте, что в вашем файле sources.list

есть все соответствующие репозитории Kali, которые включают следующие:

Обязательно используйте только официальные репозитории Kali, так как использование внешних неофициальных репозиториев может поставить под угрозу безопасность системы хоста. Использование репозиториев, отличных от тех, которые были официально выпущены командой Kali, может нанести вред вашей системе.

2. Начните обновление

Перед тем как обновить систему Kali Linux, вам необходимо обновить список индексов пакетов. Для этого введите в командный терминал следующий синтаксис:

sudo apt update

Затем проверьте наличие выпущенных обновлений, введя следующую команду:

Kali apt list --upgradable

Введите следующую команду, чтобы обновить каждый пакет по отдельности:

Или введите команду ниже, чтобы обновить все пакеты одновременно:

kali: sudo apt upgrade

Подождите, пока обновления полностью загрузятся и установятся. Это займет некоторое время; количество времени зависит от технических характеристик вашей системы.

Установка обновлений завершена, но мы еще не закончили!

3. Обновление пакетов Held-Back

Возможно, вы обновили не все пакеты, так как не все из них отображаются в списке. Эта проблема может быть вызвана проблемами зависимости пакетов или какими-то другими проблемами, связанными с этим.

Тем не менее, вы можете проверить, есть ли какие-либо недостатки в обновлениях, которые вы загрузили, введя следующую команду в терминале:

Процедура загрузки задержанных пакетов такая же, как и при загрузке перечисленных пакетов. Введите следующую команду для загрузки каждого пакета по отдельности:

Или вы можете ввести команду ниже, чтобы загрузить все пакеты сразу:

kali: sudo apt dist-upgrade

4. Удаление устаревших пакетов

Чтобы удалить все устаревшие пакеты в вашей системе, выполните следующую команду:

kali: sudo apt autoremove

Заключение

Для оптимального обновления системы Kali достаточно настроить репозитории и установить обновления с помощью команды "sudo apt upgrade". Все очень просто.

Помните, что при использовании сторонних репозиториев нужно быть осторожным. Это может привести к поломке вашей системы Kali, и в этом случае вам придется устанавливать Kali заново. Также не забудьте освободить немного места на жестком диске, удалив все устаревшие пакеты.

Понравилась статья? Поделиться с друзьями:
Комментарии: 7
  1. Avatar for Tor Bro
    Tor Bro

    sudo apt upgrade
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Calculating upgrade... Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    sudo apt dist-upgrade
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Calculating upgrade... Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    sudo apt autoremove
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    1. Avatar for Gnostis
      Gnostis (автор)

      Судя по всему, ваша система не требует обновления.)

  2. Avatar for Serj
    Serj

    sudo apt upgrade
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Calculating upgrade... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    gnustep-base-runtime : Depends: gnustep-base-common (= 1.29.0-7) but 1.28.1+really1.28.0-5 is to be installed
    libgnustep-base1.29 : Depends: gnustep-base-common (= 1.29.0-7) but 1.28.1+really1.28.0-5 is to be installed
    E: Broken packages

    1. Avatar for Gnostis
      Gnostis (автор)

      ошибка зависимостей

      sudo apt clean
      sudo apt autoremove

      Затем попробуйте выполнить в терминале следующую команду для принудительного удаления поврежденного пакета:
      sudo dpkg --remove -force --force-remove-reinstreq [имя пакета]

  3. Avatar for Serj
    Serj

    sudo apt clean

    sudo apt autoremove
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    0 upgraded, 0 newly installed, 0 to remove and 2917 not upgraded.

    sudo dpkg --remove -force --force-remove-reinstreq gnustep-base-common
    dpkg: error: conflicting actions -f (--field) and -r (--remove)

    Type dpkg --help for help about installing and deinstalling packages [*];
    Use 'apt' or 'aptitude' for user-friendly package management;
    Type dpkg -Dhelp for a list of dpkg debug flag values;
    Type dpkg --force-help for a list of forcing options;
    Type dpkg-deb --help for help about manipulating *.deb files;

    Options marked [*] produce a lot of output - pipe it through 'less' or 'more' !

    Буду честен, юзаю линух недавно. Рачок в этой оське. После этих манипуляций запустил sudo apt upgrade gnustep-base-common. Вроде обновляет. Будем посмотреть. Спасибо за оперативность

    1. Avatar for Gnostis
      Gnostis (автор)

      Обращайтесь)

  4. Avatar for Serj
    Serj

    handshake

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