Для получения полного списка зависимостей, включая зависимости, вы можете использовать:
apt-rdepends --build-depends openoffice.org
Команда может напомнить вам, чтобы установить в apt-rdepends
первую очередь.
Вы можете использовать следующую команду, чтобы показать только те, которые не установлены:
apt-rdepends --build-depends --print-state openoffice.org | grep NotInstalled
Смотрите apt-rdepends --help
для всех вариантов.
Примечание : это создаст огромный список.
apt-rdepends -b xterm
Например, генерирует 8773 строки вывода и требует времени для этого.
Если вы хотите видеть только те пакеты, которые необходимы для сборки самого верхнего пакета, т.е. что мне нужно установить для сборки nautilus, выполните:
apt-rdepends --build-depends --follow=DEPENDS nautilus
Это примерно эквивалентно ответу Карстена Тиля ( The following NEW packages will be installed
), но формат вывода немного лучше. Он также показывает только самый верхний пакет, тогда как смоделированный apt-get также показывает пакеты, установленные как их зависимости.
Это также показывает пакеты, которые установлены. Но это может также показать пакеты, которые установлены по умолчанию. К сожалению, ни один из методов не очень помогает, когда вы пытаетесь очистить свою систему после запуска apt-get build-dep. Насколько я знаю, нет надежного способа найти, какие из них были установлены, кроме как посмотреть на файл журнала apt /var/log/apt/history.log
.
sudo apt-get build-dep <package>
показывает список пакетов (если пакет имеет какие-либо зависимости сборки), который он собирается установить?