Медленно обновляется kali linux

Обновлено: 06.07.2024

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

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

Обновление системы Kali Linux

Kali Linux имеет три официальные ветки репозиториев. И каждая отличается своим набором пакетов для обновления операционной системы.

Репозиторий kali-last-snapshot

kali-last-snapshot (Kali последний снимок) самая стабильная ветка репозитория. Обновления для ПО и ОС в ней не публикуются, за исключением критических заплаток, исправляющих нестабильную работу или закрывающих бреши в безопасности операционной системы. Все новые возможности появятся только в новой версии операционной системы Kali Linux.

Чтобы применить этот репозиторий по умолчанию в вашей ОС, измените файл /etc/apt/sources.list:

sudo nano /etc/apt/sources.list

Впишите в него следующую строку (убрав все остальные если таковые есть):


Затем обновите список пакетов доступных из вашего репозитория:

sudo apt update

Обновление пакетов Kali Linux выполняется командой:

sudo apt upgrade

Репозиторий kali-experimental

kali-experimental (экспериментальная Kali) ветка репозитория которая подойдёт энтузиастам готовым получать самые новые версии ПО, находящиеся на стадии тестирования. Разработчики не гарантируют стабильность работы программ и операционной системы при обновлении из этой ветки.

Чтобы использовать данный репозиторий по умолчанию, обновите конфиг в файле /etc/apt/sources.list.

Вместо kali-last-snapshot вставьте kali-experimental. Должна получится такая строка:


Обновить пакеты из этой экспериментальной ветки можно командами:

sudo apt update

sudo apt upgrade

Репозиторий kali-rolling

kali-rolling (дословно прокатывание, катание или обкатка) — репозиторий который используется по умолчанию во всех дистрибутивах Kali Linux. В данной ветке периодически выкладываются относительно стабильные новые версии ПО и компонентов операционной системы.

Если вы хотите использовать этот репозиторий по умолчанию в файле /etc/apt/sources.list должна быть следующая строка:


Затем нужно поочерёдно выполнить ряд команд:

sudo apt update

Теперь обновить Kali Linux через терминал можно командой:

sudo apt upgrade

Если вы хотите обновить всё, включая и компоненты ОС, выполните команду

sudo apt full-upgrade

Выводы

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

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Важно, чтобы там была строка:

Причём эта строка должна быть единственной незакомментирвоанной.

Строка может быть такой:

Дополнительную информацию об обновлении Kali Linux, какие ещё есть команды и вопросы, связанные с обновлением, смотрите в справочной статье « Как обновить Kali Linux ».

Ниже задавайте ваши вопросы о возникающих проблемах при обновлении системы.

Ошибка «E: Не удалось получить . Соединение разорвано [IP:»

Часть выводимой при неудачном обновлении информации:

Ключевой здесь является информация:

Ошибка «E: Не удалось получить . Соединение разорвано [IP:»

То есть не удалось получить некоторые файлы пакетов.

  • у вас нестабильное Интернет-подключение и некоторые файлы не были загружены из-за разрывов подключения
  • между обновлением кэша приложений и загрузкой файлов прошло некоторое время, в течении которого пакеты в репозитории успели обновиться — то есть вы пытаетесь загрузить старые пакеты, а на сервере они больше недоступны, так как заменены новыми версиями. Такая ситуация вполне вероятно, особенно если вам необходимо обновиться много пакетов, а ваше Интернет-подключение является медленным.

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

Во время обновления появляется окно или запрос, на которое не реагирует на клики.

Во время обновления появляется окно или запрос, на которое не реагирует на клики.

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



Поскольку обновление происходит в консоли, то, что вы видите, это псевдографический интерфейс и для работы с ним используйте особые кнопки:

TAB — для перехода по пунктам меню

Пробел или Enter — для выбора или отмены выбора

С помощью клавиши TAB перейдите на кнопку «ОК» и клавишей Enter нажмите её для продолжения обновления.

Что делать если программа спрашивает про обновление конфигурационного файла.

При некоторых обновлениях некоторых пакетов меняется структура конфигурационного файла. Как правило, в новом файле содержаться директивы и настройки, которые необходимы для новой версии программы, без которых она не может работать.

Настройка программы — это в почти всегда изменение конфигурационных файлов. Конечный результат может быть результатом длительной работы с конфигурацией и множества тестов. На это могут быть потрачены часы или даже дни.

Поэтому при необходимости обновить конфигурацию, возникает дилемма:

  • не обновлять конфиг, в результате чего новая версия не будет нормально работать
  • обновить конфиг и стереть результаты настройки пользователя

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

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

  • отказывайтесь от обновления конфигурационного файла
  • сделайте резервную копию вашего конфига, обновите конфигурационный файл, а затем сделайте в нём необходимые настройки

Для некоторых пакетов, например Tor, конфигурационный файл представляет собой просто набор комментариев, в котором не активна ни одна настройка — для таких файлов (если вы их не меняли), обновление является чистой формальностью.

Ошб:1 404 Not Found [IP:

При обновлении может возникнуть следующая ошибка:

Ключевой здесь является строка Ошб:1 404 Not Found — то есть файл пакета не найден. Самой частой причиной этого является устаревший кэш с информацией о пакетах и ссылками на их загрузку.

Поэтому перед обновлением пакетов обновите кэш:

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

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock

Пожалуй, самая частая ошибка при попытке обновления или установки нового пакета:

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock

W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG

Процесс обновления пакетов, кроме их скачивания и распаковки, включает в себя также проверку их цифровой подписи. Эта проверка гарантирует:

  • целостность пакетов (что они не были повреждены при скачивании)
  • получение их из надёжного источника (эти пакеты не были модифицированные или созданы неуполномоченными лицами

Цифровая подпись поставляется в систему также упакованной в пакет, который обновляется вместе с другими пакетами системы. Если прошло слишком много времени и файлы для проверки цифровой подписи устарели, то возникает замкнутый круг: вы не можете обновить пакеты в системе, поскольку они проходят проверку цифровой подписи. Вы не можете обновить файлы для проверки цифровой подписи, поскольку они поставляются как пакет, а пакеты не могут быть обновлены, поскольку…

Обновление Kali Linux затягивается на целый день

В виртуальной машине я сталкиваюсь с замедлением обновления пакетов в Kali Linux. В результате большое обновление может затянуться в буквальном смысле на целый день. Причём, больше всего времени занимает процесс распаковки скаченных обновлённых пакетов. Распаковка exploitdb или metasploit-framework может затянуться просто на часы!

Это ненормально — видимо, какой-то баг.

Лично я выбрал для себя довольно нестандартное решение — у меня Kali Linux установлена на настоящем (а не виртуальном) внешнем USB диске, который я подключаю к VirtualBox и загружаюсь с него в виртуальной машине. То есть я не выходя из основной системы загружаюсь с внешнего диска. Это отличное решение — процесс распаковки пакетов стал занимать считанные минуты, но это чуть усложнённый способ и он подходит не всем.

Если вы хотите работать исключительно в VirtualBox и не подключать внешний USB диск, то в качестве варианта можно удалить два пакета, которые занимают больше всего времени на распаковку, это exploitdb и metasploit-framework. Причём пакет metasploit-framework является зависимостью для таких инструментов как: armitage, commix, ghost-phisher, jboss-autopwn, maltego-teeth, msfpc, set, u3-pwn, unicorn-magic. Если вы используете какой-либо из этих пакетов, то этот способ вам не подойдёт. Если вам эти пакеты не нужны, то их можно удалить командой:

В результате процесс обновления не будет зависать на целый день, если вышла новая версия exploitdb или metasploit-framework.

20 вещей, которые нужно сделать после установки Kali Linux

Вы также можете перепечатать эту статью. Делитесь знаниями, приносите пользу людям и осознайте великое омоложение нашей китайской нации!


Эта статья содержит все, что я считаю полезным. Эта статья состоит из трех частей:

  • Специально для пользователей Kali

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

  • Утилиты и программное обеспечение

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

Kali Linux изначально быстро запускается и занимает мало ресурсов. Но если у вас есть некоторые возможности CPU и GPU, вы можете также попытаться сделать Kali Linix более красивым.

Специально для пользователей Kali

1. Решите ошибку «устройство не может быть управляемым» в проводной сети

Если вы хотите, чтобы NetworkManager обрабатывал интерфейсы, включенные в / etc / network / interfaces, просто установите managed = true в /etc/NetworkManager/NetworkManager.conf. Итак, файл выглядит так:

  1. [main]
  2. plugins = ifupdown ,keyfile
  3. [ifupdown]
  4. managed = true


2. Восстановите библиотеку программного обеспечения по умолчанию

Используйте следующие строки для комментирования или удаления существующей конфигурации:

Сохраните и закройте файл. Для получения подробной информации и введения, пожалуйста, обратитесь к "Добавить официальную библиотеку программного обеспечения Kali Linux"Статья.

3. Обновления, обновления и выпуска обновлений

Очистите, обновите, обновите и выпустите обновление вашей установки Kali.

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

4. Решите проблему предупреждения PulseAudio

Моя Кали часто выскакивает это предупреждение:

  1. [warn] PulseAudio configured for per-user sessions . (warning).

Найдите эту строку:

Заменить 0 на 1:

Среди них 0 означает, что PulseAudio не запускается в системном режиме, а 1 означает, что PulseAudio запускается в системном режиме.

5. Обязательно издавайте звук при запуске

Выполните следующие шаги, чтобы решить проблему отсутствия звука при загрузке в Kali Linux.

На рабочем столе GNOME (по умолчанию это рабочий стол Kali):

Щелкните правой кнопкой мыши на маленьком значке громкости и выберите «Настройки звука».

Кроме того, вы также можете перейти в Приложения> Системные инструменты> Настройки> Системные настройки> Звук, чтобы вызвать те же параметры.

Установите ползунок «Выходная громкость» в положение «ВКЛ», как показано на скриншоте ниже. Это то, что вы должны сделать. Закройте окно звука.


Для получения подробной информации и введения, пожалуйста, обратитесь к "Решить проблему отсутствия звука при запуске в Kali Linux"Статья.

Утилиты и программное обеспечение

6. Установите Java

Перейдите по ссылке ниже и скачайте jdk7. На момент написания этой статьи версия jdk была jdk-7u45-linux-x64. Примечание: я использую 64-разрядную версию x64. Пользователи 32-битной версии должны выбрать соответствующую версию. Это на самом деле не сложно!


Вот метод, который я использовал. На момент написания этой статьи доступной версией является jdk-7u45-linux-x64.tar.gz. Загрузите файл и сохраните его в каталоге / root.

  1. tar -xzvf /root/jdk-7u45-linux-x64.tar.gz
  2. mv jdk1.7.0_45 /opt
  3. cd /opt/jdk1.7.0_45

На этом этапе загруженная версия Java регистрируется как альтернативная версия и изменяется на использование в качестве версии по умолчанию:

  1. update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_45/bin/java 1
  2. update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_45/bin/javac 1
  3. update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.s
  4. /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so 1
  5. update-alternatives --set java /opt/jdk1.7.0_45/bin/java
  6. update-alternatives --set javac /opt/jdk1.7.0_45/bin/javac
  7. update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so

Смотри "Установите Java JDK в Kali Linux》 Одна статья, вы можете узнать больше о пошаговой операции и опциях тестирования.

7. Установите Flash

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

Вот и все Ваша вспышка должна теперь работать правильно.


Смотри "Установите Flash в Kali Linux》 Статья, чтобы понять пошаговые операции и варианты тестирования. Если некоторые люди не могут выполнить установку, используя описанный выше метод, в этой статье также приведены инструкции по ручной установке Flash.

8. Установите File Roller (Менеджер архивов)

В Kali Linux отсутствует настоящий менеджер архивов с графическим интерфейсом. Используйте следующую команду для установки файлового менеджера (File Roller):

  1. apt-get install unrar unace rar unrar p7zip zip unzip p7zip-full p7zip-rar file-roller -y

Теперь вы можете найти менеджер архивов в Приложения> Стандартные> Менеджер архивов.

9. Добавьте стандартного пользователя

По умолчанию в Kali Linux есть только пользователь root. Хотя большинству приложений требуется root-доступ, всегда полезно добавить второго пользователя. Откройте терминал и введите следующую команду, чтобы создать нового пользователя (замените user1 на нужное имя пользователя).

(Примечание: -m означает создание домашнего каталога, обычно это / home / username)


Теперь установите пароль для этого пользователя:

Введите необходимый пароль дважды. Добавьте пользователей в группу sudo (разрешите пользователям устанавливать программное обеспечение, разрешать печать, использовать привилегированный режим и т. Д.).

(Примечание: -a означает добавить или добавить, -G означает указать группу / несколько групп). Измените оболочку по умолчанию пользователя, созданного ранее, на bash:

10. Добавить add-apt-repository

Debian позволяет пользователям добавлять и использовать репозитории PPA через приложение, называемое add-apt-repository, но Kali Linux не включает приложение в свой список пакетов по умолчанию. Что касается Kali, поскольку это специальное приложение, были внесены определенные изменения, чтобы сделать его подходящим для областей, где оно лучше всего (тестирование на проникновение). Чтобы включить библиотеку программного обеспечения PPA через приложение add-apt-repository, выполните следующие действия.

Сначала установите пакет свойств программного обеспечения Python.

Далее установите apt-файл.

Ваш вывод должен выглядеть примерно так:

  1. python-software-properties: /usr/bin/add-apt-repository
  2. python-software-properties: /usr/share/man/man1/add-apt-repository.1.gz

Приложение по умолчанию add-apt-repository, расположенное в / usr / bin / add-apt-repository, подходит для Debian. Так что, если вы используете Кали, это может не сработать. Я добавил оригинальное решение в конце этой статьи, если хотите, можете взглянуть на VirtualBox. Но я обнаружил, что мы можем полностью имитировать Ubuntu Oneiric и позволить корректно работать add-apt-repository.

Добавьте следующий код и сохраните файл.

  1. chmod +x /usr/sbin/add-apt-repository
  2. chown root:root /usr/sbin/add-apt-repository

Поскольку мы добавили правильный код, мы можем использовать add-apt-repository для добавления библиотеки программного обеспечения PPA. Я попытался ввести следующие две команды для добавления тем и пользовательских значков в Kali Linux.

  1. /usr/sbin/add-apt-repository ppa:noobslab/themes
  2. /usr/sbin/add-apt-repository ppa:alecive/antigone


Я удалил все скриншоты из этой статьи, но если вы хотите увидеть это ясно и понять, как это работает, я предлагаю вам обратиться к "Добавить библиотеку программ PPA add-apt-repository в Kali LinuxСтатья для более подробной информации.

11. Установите Tor

Tor - это бесплатное программное обеспечение и открытая сеть, которая может помочь вам защититься от анализа трафика. Анализ трафика - это своего рода поведение мониторинга сети, которое ставит под угрозу личную свободу и конфиденциальность, конфиденциальную деловую активность и отношения, а также национальную безопасность. В этом руководстве подробно описаны шаги по установке Tor в Kali Linux. Tor защищает вас, передавая ваш коммуникационный контент через распределенную транзитную сеть, управляемую большим количеством добровольцев по всему миру: он может помешать кому-либо контролировать ваше интернет-соединение, чтобы понять, какие веб-сайты вы посещаете, он также может помешать вам Сайт знает ваш фактический адрес.


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

Включите сервис Tor из командной строки:

Используйте команду proxychains и Tor для безопасного просмотра:

12. Установите Filezilla FTP-клиент

Без полнофункционального FTP-клиента установка Linux не будет завершена. Filezilla - лучший FTP-клиент, поэтому используйте следующую команду для установки Filezilla:

13. Установите HTOP и NetHogs

HTOP - это специальный инструмент, который отображает запущенные процессы и используемую память, включая более подробную информацию. (Вы также можете использовать команду top, но HTOP гораздо более полезен.) NetHogs также очень полезен, он показывает трафик, используемый приложением через интерфейс. Используйте следующую команду для установки этих двух инструментов:

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

  1. htop
  2. nethogs eth0
  3. nethogs wlan0

Вам понравится использовать эти небольшие инструменты, в которых я почти уверен.

14. Установите проприетарные драйверы для видеокарты

Вам может потребоваться установить проприетарный драйвер, чтобы узнать больше функций в зависимости от того, какую видеокарту вы используете (ADM или NVIDIA). Я написал подробную статью, которая представилаКак установить собственный драйвер AMD ATI (fglrx) в Kali Linux。


Пользователи Nvidia могут следовать инструкциям по установке драйверов NvidiaОфициальная документация, Если официальная документация не работает или у вас нет выбора, вы можете обратить внимание на эту другую статью, которую я написал: «Как вручную установить двоичный драйвер Nvidia》。


15. Установите Recordmydesktop и Reminna клиент удаленного рабочего стола

Recordmydesktop позволяет записывать действия в Kali Linux и снимать видео. Remmina похожа на клиент удаленного рабочего стола Windows. Оба очень практичны. Вы можете установить их, используя следующую команду:

  1. apt-get install gtk-recordmydesktop recordmydesktop remmina -y

16. Установите менеджер пакетов GDebi

dpkg - мощный инструмент, но он не устанавливает автоматически зависимости. Для этого нам понадобится какой-нибудь инструмент для установки пакетов, чтобы при установке пакета .deb мы могли получить все необходимые зависимости. Лучший инструмент для установки пакетов сейчас - это не что иное, как gdebi. Используйте следующую команду для его установки:


Улучшения и доступность

17. Установите тему

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

  • Установить тему вручную
  • Установите тему через библиотеку программного обеспечения PPA

Пожалуйста, прочитайте детали здесь, Вы можете узнать, как изменить или установить тему GTK3 в Kali Linux.


18. Установите новую среду рабочего стола (я предпочитаю XFCE)

Я предпочитаю рабочий стол XFCE, но вы можете попробовать установить / удалить различные среды рабочего стола или оконные менеджеры в Kali Linux. В соответствии с вашими потребностями, выберите следующие ссылки:

Наконец, выполните следующие действия, чтобы навсегдаЗаменить среду рабочего стола(То есть загружаться в XFCE, а не в GNOME).


19. Включить автоматический вход пользователя

Это простое изменение. Просто откройте и отредактируйте файл с именем /etc/gdm3/daemon.conf, предполагая, что вы используете диспетчер отображения GNOME (gmd3) в качестве главного диспетчера отображения. Вы можете попробовать другие рабочие столы в дополнение. Следующая ссылка представляет «Как добавить / удалить разные менеджеры рабочего стола в Kali Linux». -или-окно-менеджер-в-кали-linux-1-х /.

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

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


И последнее, но не менее важное: перезагрузите систему и убедитесь, что она работает. (Это будет работать, потому что это Linux, а Kali отлично.)

Следующая часть объясняет, как полностью задействовать функции вашей системы, особенно функции видеокарты.

20. Откройте для себя возможности обработки на GPU

И последнее, но не менее важное: скорость обработки GPU намного выше, когда вы пытаетесь взломать пароль. Вы можете выбрать один из нескольких методов, описанных ниже, в зависимости от используемой видеокарты:

Затем обратитесь к остальным руководящим статьям:

б) видеокарта nvidia

Пользователи видеокарт Nvidia могут обратиться к установке драйверов NvidiaОфициальная документация, Если официальная документация не работает или вам нечего делать, вы можете обратиться к другой статье, которую я написал о том, как вручную установить двоичный графический драйвер Nvidia.

вывод

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

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

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

/etc/apt/sources.list

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

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

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

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

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

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

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

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

Если терминал продолжает безмолвствовать в ответ на команду (в обновлённых версиях Кали Линукс добавляйте префикс sudo ):

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

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

sources.list kali linux

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

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

Читайте также: