обратное - зависит: ищет обратные зависимости исходных пакетов

Моя цель - найти ВСЕ обратную зависимость от определенного пакета и принадлежащего ему исходного пакета. Например, мне нужны все пакеты, которые зависят от libsslcommon2 и исходного пакета, который может быть установлен через sudo apt-get source libsslcommon2.

Из справочной страницы с обратным доступом я понимаю, что мне нужно: [!d1 ]

sudo reverse-depends `libsslcommon2`

, который отлично работает. Однако

sudo reverse-depends src:libsslcommon2

возвращает

reverse-depends: Error: Unknown package

Тот же синтаксис работает для src:bash, хотя (как упоминалось на странице руководства).

NB: It хорошо работает, чтобы установить / загрузить источники для bash и libsslcommon2 через

sudo apt-get source libsslcommon2
sudo apt-get source bash

. В чем проблема? Как определить все пакеты, которые зависят от исходного пакета libsslcommon?

1
задан 22 April 2015 в 14:03

1 ответ

Программное обеспечение reverse-depends не определяет автоматически исходный пакет, из которого генерируется данный бинарный пакет. Метка src: используется, чтобы указать, что следующим является имя исходного пакета. Так получилось, что имя исходного пакета для bash, ну, bash. Но для libsslcommon2 исходный пакет называется qpid-cpp:

$ reverse-depends -r utopic src:qpid-cpp
Reverse-Depends
===============
* qpidd-msgstore                (for qpidd)
* qpidd-msgstore                (for libqpidbroker2)
* qpidd-msgstore                (for libqpidcommon2)

Packages without architectures listed are reverse-dependencies in: amd64, armhf, i386, ppc64el

apt-get, с другой стороны, знает исходные пакеты (проверьте вывод apt-cache show libsslcommon2).

2
ответ дан 23 May 2018 в 21:09

Другие вопросы по тегам:

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