[devel] Поиск зависимостей

Alexey Tourbin at на altlinux.ru
Ср Сен 19 12:32:08 MSD 2007


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20070919/bf28eb79/attachment.bin 


Подробная информация о списке рассылки Devel