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

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Сен 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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070919/bf28eb79/attachment-0002.bin>


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