составить список зависимых пакетов

Knoppix

Модераторы: Warderer, Модераторы разделов

xserver
Сообщения: 16

составить список зависимых пакетов

Сообщение xserver »

Помогите составить полный список всех зависимостей пакетов для одного заданного.
Допустим мне нужно для bash получить такой список пакетов от которых зависит bash, в том числе зависимости по зависимостям. Тоесть в итоге должен быть полный комплект пакетов со всеми зависимостями для работы bash. Рекомендованные и предлогаемые пакеты не учитывать.

Нужно это например для создания контейнера lxc (или мини-дистра под 1-2 программы, что по сути тоже самое).
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2095

Re: составить список зависимых пакетов

Сообщение chitatel »

Так попробуйте:

apt-cache depends имя_пакета

apt-cache dotty
apt-cache rdepends - обратные зависимости
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: составить список зависимых пакетов

Сообщение genacid »

Еще можно через aptitude:

Код: Выделить всё

$ aptitude search ~D<package_name> -- найти пакеты, зависящие от <package_name>
$ aptitude search ~R<package_name> -- найти зависимости пакета <package_name>
testing is testing
Спасибо сказали:
xserver
Сообщения: 16

Re: составить список зависимых пакетов

Сообщение xserver »

Проверил не то. Нужно ж и зависимости по зависимостям. Так чтоб все взаимные зависимости были разрешены. Вручную конечно можно проверять зависимости каждого пакета, но как то бы автоматизировать создание списка.
Спасибо сказали:
nill
Сообщения: 146

Re: составить список зависимых пакетов

Сообщение nill »

Попробуйте apt-rdepends. Если установите ещё и springgraph, то зависимости можно будет отображать в виде графов. Вот пример работы этой связки для bash:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
xserver
Сообщения: 16

Re: составить список зависимых пакетов

Сообщение xserver »

apt-rdepends подходит, не идеально, но лучше чем все руками делать.
Спасибо сказали: