Я только что установил Kali Linux 2018.2 и попытался найти на нем некоторые установленные пакеты, как я это делаю в Ubuntu

aptitude search *package name*

но похоже, что эта команда не работает на Kali Linux.

Я также пытался установить Aptitude

/bin/sh -c 'apt-get install -y aptitude'

но безуспешно

E: Package 'aptitude' has no installation candidate

если Aptitude не существует в Kali Linux, есть ли другие альтернативы для поиска установленных пакетов и пакетов, которые есть в репозиториях Kali Linux?

Вывод cat /etc/*-release

DISTRIB_ID=Kali
DISTRIB_RELEASE=kali-rolling
DISTRIB_DESCRIPTION="Kali GNU/Linux Rolling"
VERSION="2018.2"
ID_LIKE=debian

1 ответ1

1

В качестве первого ответа, возможно, у вас не настроен репозиторий. В этом случае apt-get не будет работать вообще. Вам необходимо добавить репозитории для вашего дистрибутива в файл /etc/apt/sources.list. Необходимый репозиторий:

deb http://http.kali.org/kali kali-roll основной несвободный вклад

(Вы можете проверить список зеркал здесь: http://http.kali.org/README.mirrorlist). Используйте лучшее зеркало для вас.

Я не знаю, как это работает с kali linux, но я могу дать некоторые рекомендации по использованию непосредственно apt для того, кого вы просите:

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

apt-get update

Для обновления всех пакетов:

подходящее обновление

apt-get dist-upgrade <- Если вы обновляетесь до более новой версии.

Для поиска также используйте apt. Вы также можете использовать его для просмотра информации о конкретном пакете.

имя поискового пакета apt-cache

apt-cache показывает имя пакета

Чтобы проверить, установлен ли у вас пакет, используйте dpkg. Если искомый пакет появляется в списке (со статусом / первым столбцом как ii), у вас установлен:

dpkg -l | имя пакета grep

Также для дополнительной информации:

Вы можете использовать dpkg для поиска, кому принадлежит файл: dpkg -S filename

Вы можете использовать dpkg для списка файлов из пакета: dpkg -L package

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .