Как проверить, какие программы связаны с распространением конкретного репозитория

339
blinkomaniak

Пожалуйста, помогите в следующем вопросе.

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

Компонент (ы) распределения ресурсов deb,
например, в моей системе:

Deb http://http.kali.org/kali калите-прокатка главный несвободным вен
Deb http://httpredir.debian.org/debian/ Jessie Главного вно несвободный

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

Спасибо за ваши ответы

0
Взгляните на [Официальная документация Kalli Linux] (http://docs.kali.org/general-use/kali-linux-sources-list-repositories) yass 6 лет назад 0

1 ответ на вопрос

0
madmaze

Вы можете использовать aptitude для поиска, какие пакеты установлены из какого репозитория:

foo@test:~$ aptitude search "?origin (opensuse) ?installed" i A libowncloudsync0 - the ownCloud sync library  i A libqt5keychain1 - Cross platform password store library  i owncloud-client - The ownCloud sync client - github.com/owncloud/client  i A owncloud-client-l10n - Internationalization files for ownCloud 

Итак, для вашего примера вы можете попробовать: aptitude search "?origin (jessie) ?installed"

Я попробовал команду с моими аргументами, она запускается без каких-либо ошибок, фактически ничего не запрашивает в терминале-команде. Я попробовал это с ** Кали-прокатки ** и ничего тоже. Какие-либо предложения? blinkomaniak 6 лет назад 0
Вы уверены, что у вас есть какие-либо пакеты, установленные с Kali-Rolling? Вы можете явно установить пакет, предоставленный этим репозиторием, а затем повторить попытку? madmaze 6 лет назад 0

Похожие вопросы