Fix Kali Linux sources.list Repositories

Fix Kali Linux sources.list Repositories Хостинг

В этой статье приводится краткое руководство по обновлению системы 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
  • И многие другие платформы
Содержание
  1. Обновление Kali Linux
  2. 1. Настройте репозитории Kali Linux
  3. 2. Начните обновление
  4. 3. Обновление пакетов Held-Back
  5. 4. Удаление устаревших пакетов
  6. Заключение
  7. Updating Kali Linux
  8. Step 1: Configure Kali Linux Repositories
  9. Step 2: Starting the Update Process.
  10. Step 3: Updating Held-Back Packages
  11. Step 4: Uninstalling Outdated Packages
  12. Final Thought
  13. Что даст репозиторий Kali Linux?
  14. Что происходит при добавлении репозиториев других дистрибутивов Linux
  15. В какие дистрибутивы можно добавлять репозитории Kali Linux
  16. Руководство по добавлению репозитория Kali Linux
  17. Полное преобразование системы в Kali Linux
  18. Сетевые репозитории Kali Linux
  19. Значения репозитория Kali Linux по умолчанию
  20. Переключение обычных репозиториев / веток
  21. Кали-прокатный филиал
  22. Ветка Kali-last-snapshot 
  23. Кали-экспериментальная ветка
  24. Формат Sources. list
  25. Значения автономной установки Kali Linux по умолчанию
  26. Репозитории, отличные от Kali
  27. Зеркала
  28. Исходные репозитории
  29. Заключительное примечание
  30. Kali Linux official repository
  31. kali linux repository
  32. kali linux 2020
  33. Kali Linux 2017.1
  34. Kali Linux 2.0
  35. Kali Linux 1.x
  36. How to update Kali Linux repository
  37. Добавить репозиторий Bleeding Edge
  38. Добавить нестабильные и экспериментальные репозитории Debian
  39. Вывод
  40. Important update for Kali Linux!

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

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

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

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

nano /etc/apt/sources.list

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

deb https://http.kali.org/kali kali-rolling main contrib non-free
deb-src https://http.kali.org/kali kali-rolling main contrib non-free

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

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

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

sudo apt update

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

Kali apt list --upgradable

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

apt install [PACKAGE-NAME]

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

kali: sudo apt upgrade

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

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

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

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

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

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

sudo apt install PACKAGE-NAME

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

kali: sudo apt dist-upgrade

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

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

Заключение

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

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

his article will cover the steps needed for you to update your Kali Linux system repo. The Kali Linux Operating system is Debian-Linux-based. The distribution comes with several advanced tools meant for streamlined utilities, accuracy boosting, quick and easy execution of pen-testing, and social engineering tools.

Like any other Linux distro, Kali supports audio play files, office, web browsers, programming software, and other software supported by either major OSs (Windows and macOS). Additionally, the OS comes with a Kali NetHunter App Store used in easing browsing, installation, and keeping your apps up to date.

Kali Linux comes with a large set of tested and pre-installed applications, making it simpler for use than other systems. The system was officially released into the market in 2013 as a complete re-branding of Backtrack Linux with a GNOME UI. Their developers ripped all the unwanted stuff off Backtrack by getting rid of junky utilities and updating the useful ones in the white-hat community.

To add on, the OS includes slightly over 600 completely free tools. It also has an open-source Git tree that is publicly available. It is a well-known OS among Cybersecurity professionals.

After that overview of Kali Linux, let us get into updating our Linux repositories.

Updating Kali Linux

Below is a step-by-step process to aid in updating your Kali system.

Note: We hope that you have Kali Linux OS installed on your PC. However, our complete guide on installing Kali Linux will really help if you haven’t installed it.

Alternatively, you can install Kali Linux on the virtual box if you already have a primary OS and would love to have another OS running on your PC.

Step 1: Configure Kali Linux Repositories

The first step is configuring the Kali repositories before updating them. Double-check that your sources.list file at/etc/apt/sources.list has all the relevant repositories. Be sure only to use the official Kali repositories. This is because the unofficial repositories can endanger your system security.

grep -v '#' /etc/apt/sources.list | sort -u 

relevant

relevant sources list link

After running that command, you will see a link displayed below it. Once copied and pasted on the browser, will redirect you to the official relevant repositories of Kali Linux.

Step 2: Starting the Update Process.

sudo apt update

updating the system

updating the system

apt list --upgradable

checking released upgrades

checking released upgrades

apt install PACKAGE-NAME

Secondly, you can enter one command that can update all the packages simultaneously:

sudo apt upgrade

upgrading the system

upgrading the system

After running the command to update a single package or update all the packages, you will wait for the updates to automatically download and install completely. This will take several minutes depending on the speed of your internet and your machine’s specs.

We still have a few steps to cover once the updates have finished installing.

Step 3: Updating Held-Back Packages

A time it could be that you have not actually updated all the packages. This is because some of them may not be listed. This issue mostly arises due to package dependency issues or other package-related issues.

sudo apt upgrade

final check

final check in case of shortcomings.

sudo apt install PACKAGE-NAME

or enter the command below to download all the packages at once:

sudo apt dist-upgrade

update all command

update all command

Step 4: Uninstalling Outdated Packages

sudo apt autoremove

uninstalling outdated packages

uninstalling outdated packages

Final Thought

In summary, the article has optimally covered steps on how you can upgrade your Kali system. Here, all you need to do is configuring the repositories and install them in your system using the “sudo apt update and sudo apt upgrade” command. The process is as simple as that.

Note that you should be mindful when you are using third-party repositories. This is because of the potential risks that it poses to your Kali system. These risks may cost you to install the OS repeatedly, which means you will lose all your data and files unless backed up. Finally, we looked at how we can free up some space in our hard disk drive by deleting the outdated packages using the “sudo apt autoremove command.” Having gone through all that, we hope you find this article useful, and if you did, please let us know in the comment section below.

Читайте также:  Как разместить свой сайт на яндексе 🚩 размещение сайта на яндексе 🚩 Управление сайтами

Данная  статья  описывает способ подключения репозитория Kali Linux в других дистрибутивах Linux, что позволяет использовать Инструментарий и пакеты Kali в Debian, а также Linux Mint и Ubuntu.

Эта операция может убить ваш дистрибутив и сделать его непригодным для использования! Это вполне реальная возможность сломать все из-за несовместимости пакетов!

Что даст репозиторий Kali Linux?

После всех этих ужасных предупреждений возникает вопрос, зачем так рисковать? Если вы добавите репозиторий другого дистрибутива, вы сможете устанавливать его пакеты. Например, если вы добавите репозиторий Kali Linux в Debian Linux или Ubuntu, вы сможете устанавливать программы Kali Linux в Debian или Ubuntu.

Что происходит при добавлении репозиториев других дистрибутивов Linux

При добавлении любых новых репозиториев, после обновления кэша пакетов, пакеты из новых репозиториев становятся доступными для установки, а также для обновления существующих пакетов в системе.

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

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

В какие дистрибутивы можно добавлять репозитории Kali Linux

Для этого подходят только дистрибутивы, основанные на Debian, то есть сам Debian, а также Linux Mint, Ubuntu и т.д.

Руководство по добавлению репозитория Kali Linux

Мы не только корректно добавим репозитории, но и настроим низкий приоритет репозиториев Kali Linux, благодаря этому:

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

То есть мы получаем преимущества Kali Linux, но не рискуем испортить наш дистрибутив (хотя всякое может случиться).

Начните с полного обновления вашей системы:

sudo apt update && sudo apt full-upgrade -y

sudo apt update && sudo apt full-upgrade -y

Затем перезагрузите ее; то есть мы получили полностью обновленную систему, в которой команда

должна вывести следующее:
sudo apt update

Запустите тест — попробуйте установить программу WPScan в Debian linux

Пакет отсутствует, поэтому ожидается сбой:
Unable to locate package wpscan

Добавьте репозитории Kali Linux:

sudo sh -c "echo 'deb https://http.kali.org/kali kali-rolling main non-free contrib' > /etc/apt/sources.list.d/kali.list"

Чтобы убедиться, что новые репозитории добавлены, попробуйте еще раз обновить кэш apt:

Операция должна завершиться неудачно:

Ошибка обновления репозитория kali Linux

Это нормально — так и должно быть.

Для следующей операции нам понадобится пакет gnupg, установите его:

Установка пакета gnupg

wget "https://archive.kali.org/archive-key.asc"
sudo apt-key add archive-key.asc

Установка ключа дистрибутива Kali Linux

Теперь снова обновите кэш

На данном шаге НЕ обновляйте систему — иначе все сломается и вы больше не сможете загрузиться

sudo apt update

Как видите, нам предлагается обновить более трехсот пакетов — НЕ делайте этого.

Теперь нам нужно установить правильный приоритет для пакетов из репозиториев Kali Linux: они будут иметь более низкий приоритет, чем остальные, в результате пакеты Kali Linux (например, ядра) не будут установлены автоматически, но вручную вы сможете установить любые пакеты, которые вам нужны.

Или просто создайте файл /etc/apt/preferences.d/kali.pref со следующим содержимым:

Package: *
Pin: release a=kali-rolling
Pin-Priority: 50

Как вы можете видеть, теперь репозиторий Kali Linux не влияет на систему при обновлении:

Репозиторий Kali Linux не влияет на систему при его обновлении

Но если мы попробуем установить WPScan, который ранее не могли найти в репозиториях, то теперь все пройдет успешно. Хотя есть нюансы — программа apt не справится с этой задачей:

Проблема будет заключаться в том, что пакет wpscan имеет зависимости, эти зависимости присутствуют в репозиториях Kali Linux, но что-то мешает программе apt установить их.

Поэтому для установки пакетов Kali Linux мы будем использовать aptitude

sudo apt install aptitude

в команде вида:

sudo aptitude install -t kali-rolling [PACKAGE-NAME]

Например, для установки wpscan:

sudo aptitude install -t kali-rolling wpscan

Установка wpscan в debian
Проверяем работу WpScan

wpscan --hh

wpscan --update

Таков эффект от использования репозиториев Kali Linux (возможность установки его программ) с минимальным риском сломать дистрибутив Linux, в который вы добавляете новые репозитории.

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

Полное преобразование системы в Kali Linux

Если вам нужен Kali Linux, то просто скачайте Live-дистрибутив и установите его себе. Но бывают ситуации, когда «просто скачать и установить» невозможно — например, при развертывании Kali Linux на VPS-хостинге.

Концепция sources.list — это не просто область операционной системы Kali Linux. Это применимо во всех дистрибутивах операционной системы Linux. Поэтому, когда вы хотите установить какое-либо приложение в своей операционной системе Kali Linux, вы сначала должны рассмотреть жизнеспособность этого файла. Также, когда вам нужно обновить существующее приложение Kali Linux, этот файл становится ключевым фактором.

Короче говоря, все действия операционной системы Linux, связанные с установкой приложений, обновлением и обновлением системы, ссылаются на файл sources.list. В этом случае он сообщает вашей операционной системе Kali Linux, где найти обновления системы, загрузки приложений и обновления приложений.

Сетевые репозитории Kali Linux

Репозитории Linux очень обширны и всегда появляются почти на всех форумах сообщества Linux. К сожалению, некоторые пользователи путают его использование, а другие неверно истолковывают его реализацию. Расположение списка репозиториев в вашей системе Kali Linux находится по пути «/etc/apt/sources.list». В этой статье мы постараемся как можно больше предоставить исчерпывающую информацию и ссылки, касающиеся удобства использования файла sources.list.

К концу чтения вы должны быть уверены в том, что осторожно добавляете и редактируете информацию в вашем файле Kali Linux sources.list.

Значения репозитория Kali Linux по умолчанию

В чистой установке операционной системы Kali Linux файл «/etc/apt/sources.list» предварительно заполнен некоторой информацией о репозитории. Кроме того, установка должна происходить при стабильном доступе к сети, чтобы была сгенерирована запись репозитория по умолчанию. Вы можете получить доступ к этой записи из своего терминала Kali с помощью следующей команды:

$ grep -v '#' /etc/apt/sources.list | sort -u

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

деб http://http.kali.org/kali Kali-Rolling Main Non-Free Contrib 

Если вывод командной строки на вашем конце не полностью совпадает с приведенным выше, ваша первая попытка запустить обновление системы Kali Linux потерпит неудачу. Вы также столкнетесь с проблемами при попытке установить новые системные пакеты. Такой результат объясняется двумя основными причинами.

  • Пользователь Kali перешел на другую ветку 
  • Пользователь Kali использует жестко запрограммированное зеркало 

Начиная с Kali 2020.3, после завершения установки операционной системы Kali Linux, предварительная конфигурация сетевых репозиториев по умолчанию следует тому же примеру. Кроме того, сетевые репозитории с предварительной настройкой создаются независимо от того, происходила ли установка ОС Kali Linux при наличии надежного сетевого доступа.

Переключение обычных репозиториев / веток

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

Кали-прокатный филиал

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

$ echo "deb http://http.kali.org/kali kali-Rolling main non-free contrib »| sudo tee /etc/apt/sources.list

Ветка Kali-last-snapshot 

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

$ echo "deb http://http.kali.org/kali kali-last-snapshot main non-free contrib »| sudo tee /etc/apt/sources.list

Кали-экспериментальная ветка

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

$ echo "deb http://http.kali.org/kali kali-экспериментальный основной несвободный вклад "| sudo tee /etc/apt/sources.list.d/kali-experimental.list

Формат Sources. list

Рассмотрим следующую разбивку по сегментам записи в файле sources.list Kali Linux.

деб http://http.kali.org/kali Kali-Rolling Main Non-Free Contrib 
  • Архив: в зависимости от того, хочет ли пользователь Kali исходный код пакета или сам пакет, архив может быть deb-src (Source) или deb (Regular Binary).
  • Зеркало: отображает ваш балансировщик нагрузки и всегда соответствует формату «http.kali.org/kali». В зеркальном сейфе хранятся дубликаты обновлений или данных пакета, которые вы хотите загрузить, установить и настроить. Он направляет пользователя Linux к наилучшей точке доступа к этим пакетам и обновляет данные.
  • Ветвь: указывает на версию ОС Kali Linux, которую вы используете в настоящее время, или на ту, на которую вы хотели бы переключиться, если вы решите отредактировать информацию в файле sources.list своей ОС.
  • Компонент: он ссылается на DFSG или Рекомендации по бесплатному программному обеспечению Debian и описывает типы пакетов ОС, предпочитаемых пользователем Linux. Это может быть основной компонент, платный компонент или участие пользователей и разработчиков сообщества Linux. По умолчанию Kali Linux выбирает все типы пакетов ОС.
Читайте также:  Упрощенный процесс установки Zabbix: официальный ресурс сайта

Значения автономной установки Kali Linux по умолчанию

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

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

В вашем файле sources.list иногда включены значения автономного установочного носителя. Если вы применили этот подход к автономной установке Kali Linux, вы можете проверить статус автономного носителя sources.list в своей системе Kali, выполнив следующую команду:

$ cat / etc / apt / sources.list 

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

# 
# deb cdrom: [Kali GNU / Linux 2020.1a _Kali-last-snapshot_ - Официальный amd64 DVD Binary-1 с прошивкой 20200213-14: 56] / kali-Rolling main non-free
# deb cdrom: [Kali GNU / Linux 2020.1a _Kali-last-snapshot_ - Официальный amd64 DVD Binary-1 с прошивкой 20200213-14: 56] / kali-Rolling main non-free
# Эта система была установлена ​​с помощью небольших съемных носителей # (например, netinst, live или single CD). Соответствующий "deb cdrom"
# записи были отключены в конце процесса установки. # Для получения информации о том, как настроить источники пакетов apt,
# см. руководство sources.list (5).

Если вы хотите включить этот автономный установочный носитель в файле sources.list Kali Linux, выполните следующую команду на своем системном терминале.

$ sudo apt-cdrom добавить

 Это должно привести к выходу терминала, подобному следующему:

Использование точки монтирования CD-ROM / media / cdrom / 
Идентификация... [ea19ff4bedaa6c8f4662c0e8c58ed44c-2]
Сканирование диска на предмет индексных файлов...
Найдено 2 индекса пакетов, 0 исходных индексов, 0 индексов перевода и 0 подписей
Этот диск называется:
'Kali GNU / Linux 2020.1a _Kali-last-snapshot_ - Официальный amd64 DVD Binary-1 с прошивкой 20200213-14: 56'
Чтение индексов пакетов... Выполнено
Написание нового списка источников
Список источников для этого диска:
deb cdrom: [Kali GNU / Linux 2020.1a _Kali-last-snapshot_ - Официальный amd64 DVD Binary-1 с прошивкой 20200213-14: 56] / kali-Rolling main non-free
Повторите этот процесс для остальных компакт-дисков в вашем наборе.

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

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

Репозитории, отличные от Kali

 В большинстве случаев пользователю Kali Linux может потребоваться доступ к дополнительным инструментам и программному обеспечению, таким как Signal, для загрузки, установки и настройки. Репозиториев Kali Linux недостаточно для удовлетворения таких требований пользователей. В таких случаях требуется включение дополнительных репозиториев в вашу систему Kali Linux. Это не означает, что вы изменяете или вносите какие-либо изменения в уже созданный файл «/etc/apt/sources.list». Этот файл sources.list строго зарезервирован для вашей ОС Kali.

Для программ и инструментов, которым для загрузки и установки требуются репозитории, отличные от Kali, эти репозитории должны быть определены в другом файле каталога ОС. В Kali Linux речь идет о каталоге «/etc/apt/sources.list.d/». В этом каталоге может находиться файл типа «/etc/apt/sources.list.d/repo-name.list», где «имя-репо» указывает на соответствующее зеркало для загрузки и установки необходимых инструментов и пакетов программного обеспечения.

Короче говоря, каждый файл в каталоге «sources.list.d» должен соответствовать соглашению об именах, которое относится к имени зеркала, с которого необходимые пакеты программного обеспечения и инструментов размещаются как зеркальные записи. Смешивание репозиториев Kali с репозиториями других дистрибутивов Linux может помешать вашей системе работать. Ваша операционная система может выйти из строя без предупреждения. Большинство систем Kali Linux полностью выходят из строя из-за этой путаницы в репозиториях, поэтому вам следует избегать повторения этой ошибки любой ценой.

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

Зеркала

Несколько официальных зеркал Kali Linux существуют из его Если вам нужно настроить одно из этих зеркал, обратитесь к официальному Руководство по зеркалу Kali Linux. Такие зеркала могут быть настроены для доступа через удаленную частную сеть или доступную локальную сеть, если их конфигурации позволяют им существовать в качестве локальных репозиториев.

Исходные репозитории

Для загрузки двоичных пакетов необходимо, чтобы в ваших репозиториях использовался «deb». Если вам нужен исходный код пакета, в списках ваших репозиториев нужно будет использовать deb-src вместо deb. Поиск исходного кода пакета имеет два значения; вы либо хотите самостоятельно скомпилировать пакет, либо предоставить алгоритмические входные данные для существующей проблемы отладки. Запись в репозиторий, которая позволит вам получить исходный код пакета Kali Linux, может быть реализована с помощью следующей команды:

$ echo "deb-src http://http.kali.org/kali kali-Rolling main non-free contrib »| sudo tee -a /etc/apt/sources.list

Как показано выше, вы можете выбрать другое значение ветки, кроме «kali-roll».

Заключительное примечание

Теперь ваше понимание файла sources.list Kali Linux должно быть на другом уровне. Теперь вы знаете, что можно и чего нельзя делать с репозиториями Kali Linux, и как лучше всего отладить проблему с репозиторием, если она возникнет. Пользователю Kali всегда требуются определенные инструменты и программное обеспечение, пока он выполняет задание или курс на хакатоне. Понимание конфигурации и правил, лежащих в основе файла «sources.list» и каталога «sources.list.d», избавит вас от необратимых проблем.

Tuesday, January 28, 2020

How many times have you messed-up your Kali Linux repositories/sources list? How many times you forgot how to edit the list using a text editor (available in Kali Linux)? It happened a lot of times to me so, I’ll just keep this as a note for myself.
My repositories list contains only two lines of text. In case you’ve changed it and need to get it back to the «original» version, below is a small tutorial on how to edit your sources.list file. I’ll cover both Gedit and Leafpad options.

In order to open your sources.list file with gedit, type the below command in the console:

sudo gedit /etc/apt/sources.list

Once the sources.list file is opened, make sure that you have these two lines in it:

deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

If these two lines are not present, feel free to copy & paste them — don’t forget to save your file before closing it.

Fix Kali Linux sources.list Repositories

In order to open your sources.list file with leafpad, type the below command in the console:

sudo leafpad /etc/apt/sources.list

Fix Kali Linux sources.list Repositories

Once the sources.list file is opened, make sure that you have these two lines in it:

deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

apt-get update
apt-get upgrade
apt-get dist-upgrade

After installing Kali Linux from an ISO file, you may need to manually update the kali linux repository sources.list file with the official list of repositories.
This guide will show you how to add Kali Linux repositories to sources.list.
Apt requires software repositories to download packages and install them on your computer.
So, let’s begin.

kali linux repository

Kali Linux official repository

First after installing a clean Kali Linux the sources.list contains only tow repository and they are

## Regular repositories
deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free

if you try to do update it may update a few apps and if you try to install a new app 90% it won’t and it will give you a message like this one E:Unable to locate package

Kali linux E:Unable to locate package
sudo mousepad /etc/apt/sources.list

after this commend, you will get something like this

Kali Linux sources.list Repositories

now remove every line of them and add this new lines

kali linux repository

kali linux 2020

deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

Kali Linux 2017.1

Kali Linux 2017.1 sources.list use the repo below:

deb http://repo.kali.org/kali kali-rolling main non-free contrib

For Kali Linux 2016 – Kali Rolling use the repo below:

# For source package access, uncomment the following line
deb http://http.kali.org/kali kali-rolling main contrib non-free

Kali Linux 2.0

For Kali Linux 2.0 – Kali Sana uses the repo below:
No more update for Kali Sana but not for long so please upgrade to Kali 2016.1

# Regular repositories
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
<h1>Source repositories</h1>
deb-src http://http.kali.org/kali sana main non-free contrib
deb-src http://security.kali.org/kali-security sana/updates main contrib non-free

Kali Linux 1.x

## Regular repositories
deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
<h2>Source repositories</h2>
deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free

Save and close the file. Details and explanations can be found in adding official Kali Linux Repositories page.

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

How to update Kali Linux repository

cat /etc/apt/sources.list
How to update kali linux repository

If there are no APT repositories, paste the code below to add them.

sudo tee -a /etc/apt/sources.list<<EOF
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
EOF

The command shown above will add standard and source repositories to /etc/apt/sources.list .
Confirm that they are added and Update the list of your packages:

sudo apt update
  • The Kali Rolling Repository
  • Kali sana (2.0) Repositories
  • Kali moto (1.0) Repositories
  • Kali Linux Repositories

The kali-rolling Repository

In contrast to kali-dev, kali-rolling is expected to be of better quality because it’s managed by a tool that ensures the installability of all the packages it contains. The tool picks updated packages from kali-dev and copies them to kali-rolling only when they have been verified to be installable.

if you still have any update error please check this post

how to update Kali Linux and Fix update error

You may also check this youtbe Video
how to update Kali Linux and fix kali sources.list Repositories

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

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

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

В этом уроке вы узнаете:

  • Как добавить передовое репо в Kali
  • Как добавить нестабильные и экспериментальные репозитории Debian в Kali

Установка пакетов из новейших, нестабильных и экспериментальных репозиториев на Kali

Установка пакетов из новейших, нестабильных и экспериментальных репозиториев на Kali

Добавить репозиторий Bleeding Edge

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

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

$ sudo echo "deb http://http.kali.org/kali kali-bleeding-edge main contrib non-free "> /etc/apt/sources.list.d/bleeding-edge.list. $ sudo apt update. 


Чтобы установить конкретный пакет с самого начала, вам нужно добавить имя репо в конце пакета, как в следующем примере.

$ sudo apt install dnsrecon / kali-bleeding-edge. 

Если у вас возникли проблемы с новейшим пакетом, достаточно легко вернуться к более стабильной версии. Репозиторий Kali по умолчанию называется «kali-Rolling», поэтому просто добавьте это имя в пакет, и он установит более старую, более стабильную версию.

$ sudo apt install dnsrecon / kali-Rolling. 

Добавить нестабильные и экспериментальные репозитории Debian

Kali также имеет доступ к нестабильным и экспериментальным репозиториям Debian. Debian Unstable содержит пакеты, которые еще не прошли тестирование Debian (на котором основан Kali Linux). Репозиторий Kali больше подходит для пакетов, специфичных для Kali, тогда как Debian Unstable будет содержать пакеты для Debian.

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

Используйте приведенные ниже команды, если вы хотите добавить любое из этих репозиториев в свою систему.

$ sudo echo "deb http://ftp.debian.org/debian нестабильный main contrib non-free "> /etc/apt/sources.list.d/debian.list. $ sudo echo "deb http://deb.debian.org/debian экспериментальная главная ">> /etc/apt/sources.list.d/debian.list. $ sudo apt update. 

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

$ sudo apt install dnsrecon / kali-bleeding-edge. $ sudo apt install socat / experimental. $ sudo apt install netperf / unstable. 

Вывод

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

LinuxConfig ищет технических писателей, специализирующихся на технологиях GNU / Linux и FLOSS. В ваших статьях будут представлены различные руководства по настройке GNU / Linux и технологии FLOSS, используемые в сочетании с операционной системой GNU / Linux.

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

Important update for Kali Linux!

Photo by Jonathan Chng on Unsplash

In this tutorial we are going to update Kali Network Repositories.

sudo apt-get update

then upgrade the downloaded update by typing this command:

sudo apt-get upgrade

After that you can start your process of inputting/updating your repositories.

On fresh install of Kali Linux OS, you should have file where you are able to add/change/delete respitories.

In order to find them we will use simple command in the terminal:

You will open the file which will contain all your standard repositories:

/etc/apt/sources.list, you can use different text file editors in order to open them, I am always using Leafpad, and command will go like this:

Then the file will open with standard reposiroties:

“deb-src http://http.kali.org/kali kali-rolling main non-free contrib”

“deb http://http.kali.org/kali kali-rolling main non-free contrib”

“deb http://http.kali.org/kali kali-last-snapshot main non-free contrib”

“deb http://http.kali.org/kali kali-experimental main non-free contrib”

In the text file you can leave them as they are, then add below them your new repositories or delete them completely and put yours, it is up to you.

After changing and adding your repositories, you have to reboot your machine and update it, so your computer will run soothely.

You can restart using graphical interface or just typing this command:

shutdown -r +5

This means that the computer will restart in 5 minutes. And save your work.

Or you can reboot you system by typing this:

Thank you for reading!

Here are some useful repositories:

“deb http://kali.cs.nctu.edu.tw/ /kali main contrib non-free”

“deb http://kali.cs.nctu.edu.tw/ /wheezy main contrib non-free”

“deb http://kali.cs.nctu.edu.tw/kali kali-dev main contrib non-free”

“deb http://kali.cs.nctu.edu.tw/kali kali-dev main/debian-installer”

“deb-src http://kali.cs.nctu.edu.tw/kali kali-dev main contrib non-free”

“deb http://kali.cs.nctu.edu.tw/kali kali main contrib non-free”

“deb http://kali.cs.nctu.edu.tw/kali kali main/debian-installer”

“deb-src http://kali.cs.nctu.edu.tw/kali kali main contrib non-free”

“deb http://kali.cs.nctu.edu.tw/kali-security kali/updates main contrib non-free”

“deb-src http://kali.cs.nctu.edu.tw/kali-security kali/updates main contrib non-free”

“deb http://kali.cs.nctu.edu.tw/kali kali-bleeding-edge main”

Оцените статью
Хостинги