Как сделать это пакеджами хз. Но я так понимаю, вам просто нужен
удобный способ установить 100500 модулей, верно? Тогда вы можете

а) найти все используемые модули (грепнуть строку use в проекте или
еще как) и написать скрипт, устанавливающий их все с помощью
cpan/cpanm
б) воспользоваться приемом с cpanm --installdeps:
https://bitbucket.org/afiskon/pl-email-notifier/src/06a8a9b586b1/INSTALLDEPS.sh
в) получить список установленных модулей (pkg_info | grep p5-),
создать для них бинарные пакеты с помощью pkg_create, залить и
установить их на целевом сервере. pkg_create -R -b ПАКЕТ создает
бинарный пакет и бинарные пакеты всех его зависимостей, а pkg_create
-vb '*' создает бинарные пакеты для всего, что установлено в системе.

8 сентября 2012 г., 19:52 пользователь alpha6
<[email protected]> написал:
> Можно, стандартный образом делаете пакет приложения и разворачиваете уже там 
> где надо.
> Или вопрос заключался в поиске тулзы которая сделает это сама?
> Именно той что сделает пакет для FreeBSD мне кажется нет в природе, но всю 
> конструкцию можно собрать из подручных средств.
>
> С уважением,
> Денис Федосеев
>
> On 8 Sep 2012, at 7:32 PM, Михаил Монашёв <[email protected]> wrote:
>
>> Здравствуйте.
>>
>> Спрашивал,  тема  ушла  в  сторону  и никто не ответил. Поэтому спрошу
>> снова:
>>
>>> А  можно  во  FreeBSD сделать пэкейдж, чтобы в него влезла не только
>>> перловка,  но и все модули, установленные ручками через CPAN? Было б
>>> удобно  тогда установить всё на одном сервере и потом только пэкейдж
>>> поставить на других серверах.
>>
>>
>>
>> --
>> С уважением,
>> Михаил                          mailto:[email protected]
>>
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org



-- 
С уважением, Александр
Личный блог: http://eax.me/
Мой форум: http://it-talk.org/
Мой Twitter: http://twitter.com/afiskon
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить