Один из вариантов создания deb пакетов из cpan модуля:

 * `dh-make-perl --cpan Test::Whitespaces`
 * это создает папку Test-Whitespaces-1.2.1 ("1.2.1" — это версия, так
что это меняется)
 * в папке есть файлы debian/control и debian/changelog, которые нужно
править напильником
 * потом `debuild -b` — это создает deb пакет
 * дальше пакет заливается в репозиторий

В ubuntu precise dh-make-perl поломан. Чтобы он правильно определял
зависимости нужно на него накатить вот такой дифф:
https://gist.github.com/bessarabov/7020726


2014-02-12 19:36 GMT+04:00 Alexey Shrub <[email protected]>:
> Среда, 12 февраля 2014, 18:20 +04:00 от Ilya Chesnokov 
> <[email protected]>:
>> Кстати, может кто-то поделится ссылками на документацию к тому, как правильно
>> готовить пакеты для Debian из CPAN-модулей? Или может поделится уже готовыми
>> наработками? ;)
>
> Документации-то полно, но руки не дойдут почитать
> https://wiki.debian.org/PerlFAQ
> http://www.debian.org/doc/packaging-manuals/perl-policy/
> ну и тулза автоматическая
> http://www.debian-administration.org/articles/78
> с неким Module::Build::Debian могут помочь, но конечно все зависимости она 
> точно не пропишет, что0-то руками править придётся
>
>
> --
> Alexey Shrub
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить