Можно ли из apt узнать, был ли пакет установлен явно или как зависимость от другого пакета?

Допустим, есть пакеты A, B и C.

A и C были установлены вручную с apt-get install, а B является зависимостью от A и были установлены apt автоматически.

Можно ли узнать это с помощью некоторой команды apt-* или dpkg?

2
задан 8 October 2013 в 02:32

1 ответ

Вы можете проверить, был ли пакет установлен вручную, отобразив список всех автоматически установленных пакетов с помощью apt-mark showauto.

apt-mark showauto | grep -x B

aptitude -v why B показывает, какие пакеты зависят от B. Придерживаясь aptitude, aptitude version B отображает A в третьем столбце, если B помечен как автоматически установленный.

apt-cache show A или dpkg -s A (если A установлен) показывает зависимости A. apt-cache rdepends B показывает, что зависит от B.

0
ответ дан 8 October 2013 в 02:32

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

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