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

Установите пакеты, если вы знаете имя
Первое, чему мы вас научим, это как установить определенный пакет, если мы знаем название программы, которую хотим установить. В этом случае нам просто нужно будет выполнить команду «apt», чтобы загрузить и установить указанный пакет в нашем дистрибутиве. Чтобы установить пакет, имя которого нам известно, нам просто нужно ввести консольную команду, чтобы продолжить загрузку и установку.
У нас есть два способа установить эти пакеты, первый — если вы находитесь в пользовательском режиме, тогда нам нужно будет выполнить команду с популярным «sudo», чтобы выполнить эту конкретную команду с правами root:
sudo apt install filezilla
Если вы уже являетесь пользователем root в операционной системе, то «sudo» не требуется, поэтому команда будет выглядеть следующим образом:
apt install filezilla
Если вы заинтересованы в установке нескольких пакетов одновременно, вы можете поставить разные программы подряд, без запятых или чего-то еще, просто пробел между каждой программой для установки, это будет выглядеть так:
sudo apt install filezilla chromium programa3 programa3
Как вы видели, установка программ, для которых мы знаем их имя пакета, очень проста, сложная вещь возникает, если нам нужно искать рассматриваемый пакет, потому что мы должны указать точное имя программы.
Поиск пакетов (программ)
Хотя есть несколько основных и простых способов найти пакеты в репозиториях этого дистрибутива на основе Linux, лучше всего использовать инструмент «apt-cache». Этот инструмент работает через консоль, у него нет графического пользовательского интерфейса, однако он позволяет нам очень быстро находить различные пакеты на основе введенных нами ключевых слов.
Чтобы использовать эту команду, нам просто нужно открыть терминал и ввести следующую команду:
sudo apt-cache search PalabraClave
Например, если мы хотим найти все пакеты, содержащие слово «ftp», то есть популярный протокол передачи файлов, то мы поставим следующий порядок:
sudo apt-cache search ftp
В результате этой команды мы видим полный список всех пакетов, в имени которых есть слово «ftp», включая описание самого пакета. Таким образом, мы можем легко и быстро найти все пакеты, связанные с FTP, а позже решить, какие из них мы хотим установить, в этом списке мы видим как название пакета, так и краткое описание:

Количество результатов, возвращаемых поиском, действительно велико, и в зависимости от искомого термина оно будет больше или меньше. В случае, если мы хотим отфильтровать результаты и показать только те, которые содержат указанное слово в названии пакета, не принимая во внимание описание, которое было включено в пакеты, нам просто нужно добавить параметр «-names». -только» в конце вообще. В предыдущем примере команда будет следующей:
sudo apt-cache search ftp --names-only
На следующем снимке экрана вы можете видеть, что некоторые пакеты исчезли по сравнению с предыдущим результатом, например, «ap-utils» среди многих других.

Как только мы нашли пакет, нам просто нужно выполнить команду установки, чтобы продолжить его:
sudo apt install NombrePrograma
Как только мы узнаем, как искать программы, которые мы можем установить в Kali Linux, мы научим вас, как устанавливать новые репозитории, если у нас нет программы, которую мы ищем.
Установить и настроить новый репозиторий
Kali Linux позволяет нам устанавливать новые репозитории, а также настраивать существующие. Чтобы увидеть текущие репозитории в Kali Linux, нам просто нужно просмотреть файл sources.list, расположенный в /etc/apt. Мы можем выполнить следующую команду, чтобы увидеть это:
sudo cat /etc/apt/sources.list
На следующем снимке экрана вы можете увидеть содержимое файла, когда мы выполняем чистую установку операционной системы:

Сейчас мы используем только официальный репозиторий Kali Linux, который содержит все программы, разработанные и протестированные в этом дистрибутиве, ориентированном на безопасность. Кроме того, вы можете видеть, что мы активировали основной, контриб, а также платный. Это означает, что у нас есть все поддерживаемые репозитории:
- Основное: это программы с открытым исходным кодом, официально поддерживаемые Kali Linux. Все пакеты, включенные здесь, являются наиболее важными.
- Contrib: это пакеты, которые содержат программное обеспечение с открытым исходным кодом, но не зависят от main. Возможно, они упакованы для несвободных.
- Несвободный: содержит программное обеспечение с закрытым исходным кодом.
Причина добавления нового репозитория или нескольких репозиториев заключается в том, чтобы иметь в нашем распоряжении возможность установки программного обеспечения с помощью apt install без необходимости загружать пакет вручную, а затем устанавливать его с помощью популярного dpkg, который у нас есть в дистрибутивах. из Linux. При включении нового репозитория, если устанавливаемый пакет имеет зависимости, они также будут установлены полностью автоматически, без необходимости делать это вручную.
В случае, если мы хотим добавить новый репозиторий, у нас есть два способа сделать это.
Первый способ сделать это — использовать команду «echo» и включить ее в вышеупомянутый файл /etc/apt/sources.list. Для этого мы можем запустить следующую команду:
echo "deb http://http.kali.org/kali kali-last-snapshot main contrib non-free" | sudo tee /etc/apt/sources.list

Другой способ добавить новый репозиторий — добавить его в файл /etc/apt/sources.list вручную, в этом случае нам нужно будет открыть файл с помощью текстового редактора, такого как vi, vim или nano, и добавить его в в конце всего следующее «deb http://http.kali.org/kali kali-last-snapshot main contrib non-free».
Файл /etc/apt/sources.list будет выглядеть так:

Как вы видели, добавлен «kali-last-snapshot», хотя если репозиторий не Kali, то он будет добавлен чуть ниже него и у нас будет две или более записи для репозиториев ОС.