Я хотел бы узнать, какие пакеты
sudo apt-get build-dep <package>
будут установлены (если я уже установил некоторые зависимости, я также хотел бы видеть их → так что запуска или моделирования вышеописанного недостаточно ). Командная строка предпочтительнее.
Для полного списка зависимостей, включая зависимости зависимостей, можно использовать:
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
, например, генерирует 8 773 строки вывода и берет, время, делая его.
Если Вы только хотите видеть пакеты, которые требуются, чтобы создавать самый верхний пакет, т.е. что делает я должен установить для создания наутилуса, работать:
apt-rdepends --build-depends --follow=DEPENDS nautilus
Это примерно эквивалентно ответу Carsten Thiel (The following NEW packages will be installed
), но выходной формат немного более хорош. Это также только показывает самый верхний пакет, тогда как моделируемая Кв. - получает также выставочные пакеты, установленные как зависимости тех.
Это также показывает пакеты, которые установлены. Но это может также показать пакеты, которые установлены по умолчанию. К сожалению, никакой метод не является большим количеством справки, когда Вы пытаетесь вымыться, Ваша система после выполнения склонного - получают DEP сборки Насколько я знаю, нет надежного метода нахождения, которые были установлены кроме от рассмотрения способного файла журнала в /var/log/apt/history.log
.
Опция -s
(--simulate
) выведет все, что будет сделано, ничего не делая. Для этого вам даже не нужны привилегии суперпользователя.
apt-get -s build-dep <package>
apt-cache showsrc <pkgname> | grep ^Build-Depends
showsrc
отображает файл debian / control для данного исходного пакета. Затем мы grep для строки (ей), которые начинаются с 'Build-Depends', в которой есть список пакетов, необходимых для сборки из исходного кода.