Помогите составить полный список всех зависимостей пакетов для одного заданного.
Допустим мне нужно для bash получить такой список пакетов от которых зависит bash, в том числе зависимости по зависимостям. Тоесть в итоге должен быть полный комплект пакетов со всеми зависимостями для работы bash. Рекомендованные и предлогаемые пакеты не учитывать.
Нужно это например для создания контейнера lxc (или мини-дистра под 1-2 программы, что по сути тоже самое).
составить список зависимых пакетов
Модераторы: Warderer, Модераторы разделов
-
chitatel
- Сообщения: 2095
Re: составить список зависимых пакетов
Так попробуйте:
apt-cache depends имя_пакета
apt-cache dotty
apt-cache rdepends - обратные зависимости
apt-cache depends имя_пакета
apt-cache dotty
apt-cache rdepends - обратные зависимости
-
genacid
- Сообщения: 194
- ОС: debian testing
Re: составить список зависимых пакетов
Еще можно через aptitude:
Код: Выделить всё
$ aptitude search ~D<package_name> -- найти пакеты, зависящие от <package_name>
$ aptitude search ~R<package_name> -- найти зависимости пакета <package_name>testing is testing
-
xserver
- Сообщения: 16
Re: составить список зависимых пакетов
Проверил не то. Нужно ж и зависимости по зависимостям. Так чтоб все взаимные зависимости были разрешены. Вручную конечно можно проверять зависимости каждого пакета, но как то бы автоматизировать создание списка.
-
nill
- Сообщения: 146
Re: составить список зависимых пакетов
Попробуйте apt-rdepends. Если установите ещё и springgraph, то зависимости можно будет отображать в виде графов. Вот пример работы этой связки для bash:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
xserver
- Сообщения: 16
Re: составить список зависимых пакетов
apt-rdepends подходит, не идеально, но лучше чем все руками делать.