Массовое извлечение сборов из ням? - PullRequest
0 голосов
/ 10 июня 2011

У меня есть набор репозиториев yum.У меня есть большая коллекция rpms из http://pkgs.repoforge.org/.. Я не хочу импортировать некоторые из этих rpms из-за конфликтов, которые они могут вызвать.Я хотел бы выяснить, какие из оставшихся RPM я могу импортировать, а также удовлетворить зависимости.

Я могу выяснить, что обеспечивает каждый RPM.Я знаю, что могу сделать yum provides foo, чтобы выяснить, откуда взять foo.Так что я могу выяснить зависимости.Однако ням медленно запускается.Я действительно не хочу тратить один или несколько дней на то, чтобы вызывать это снова и снова, пока я вычисляю свой график зависимости.в один звонок?Вроде как yum list all, но вместо перечисления пакетов перечислите все, что предоставляется любым пакетом, о котором знает yum?

Ответы [ 2 ]

1 голос
/ 12 июня 2011

Вы можете использовать:

yum provides '*'

, и вы получите список всех файлов из каждого хранилища.

0 голосов
/ 25 июня 2011

Там также:

repoquery --tree-provides
repoquery --tree-requires
repoquery --tree-whatrequires

... в зависимости от того, что вы хотите.Последний восходящий поток также позволяет выводить данные в формате DOT.

...