On Wed, Sep 19, 2007 at 11:23:38AM +0300, Slava Dubrovskiy wrote: > Alexey Tourbin пишет: > > On Wed, Sep 19, 2007 at 10:52:52AM +0300, Slava Dubrovskiy wrote: > > > >> Есть набор скриптов расположенных в /var/www/cgi-bin на перле. > >> Нужно определить их зависимости на перловые модули. Собирать их в пакет > >> нет необходимости. > >> Возможно ли запустить парсер для /var/www/cgi-bin чтобы получить список > >> всех используемых модулей? > >> > > > > В каком формате Вам хочется получить список перловых модулей? > > > А какие возможны варианты? Хотелось бы иметь в виде списка пакетов или в > виде Math::BigInt В общем-то то что дает perl.req это и есть список пакетов. Его можно скармливать апту почти что в чистом виде. > > Попробуйте /usr/lib/rpm/perl.req . > > > # /usr/lib/rpm/perl.req . > /usr/lib/rpm/perl.req: .: No such file or directory Вы хотите немало. Для отбора перловых файлов есть отдельная программа: $ find /var/www/cgi-bin -type f |file -NF$'\t' -f - |/usr/lib/rpm/perl.req.files |/usr/lib/rpm/perl.req