[Rio-pm] .deb x cpan

Samir Cury rimasy em gmail.com
Quinta Agosto 21 11:24:43 PDT 2008


Verdade Breno, foi até cv que me falou dele se não me engano, respondi
rápido e não vi o autor do tópico, flw e boa sorte aí!

2008/8/21 breno <breno em rio.pm.org>

> Samir, estou bastante familiarizado com o PAR, obrigado, mas não é
> essa a minha intenção (eu devia ter sido mais claro no email, mas
> estava com sono :-)
>
> Acho que o caminho mesmo (pro meu problema específico) é mandar o
> script "postinst" que fica dentro do .deb rodar o Makefile.PL como o
> Eden disse, ou na pior das hipóteses trabalhar em cima do dh-make-perl
> que o Joênio indicou.
>
> Valeu, pessoal!
>
> []s
>
> -b
>
> 2008/8/21 Joenio Costa <joenio em gmail.com>:
> > Creio que fazer os pacotes .deb das dependencias é o indicado.
> >
> > Uma dica pra facilitar a criação de .deb para módulos perl, use o
> dh-make-perl:
> >
> > ~$ dh-make-perl --cpan List::MoreUtils
> >
> > Ele vai baixar do CPAN montar a estrutura p criação do pacote e avisar
> > quais dependencias nao tem pacotes deb ainda...
> >
> > Att,
> >
> > 2008/8/21 Samir Cury <rimasy em gmail.com>:
> >> Está certo Gabriel, minha memória não anda muito boa, hehehe
> >>
> >> 2008/8/21 Gabriel Vieira <gabriel.vieira em gmail.com>
> >>>
> >>> Não seria o PAR?
> >>>
> >>> http://search.cpan.org/~smueller/PAR-0.982/lib/PAR.pm<http://search.cpan.org/%7Esmueller/PAR-0.982/lib/PAR.pm>
> >>> http://par.perl.org/wiki/Main_Page
> >>>
> >>> 2008/8/21 Samir Cury <rimasy em gmail.com>:
> >>> > Cara, também estou nessa, e no último ET o pessoal me deu uma luz,
> mas
> >>> > felizmente nao uso modulos para o que preciso.
> >>> >
> >>> > Parece que ha um jeito de ao inves de deixar pura e simplesmente o
> >>> > script,
> >>> > voce pode "empacotar" numa especie de executavel, o proprio
> >>> > interpretador do
> >>> > Perl, os modulos necessarios e o seu script, mas pelo que entendi nao
> é
> >>> > uma
> >>> > compilaçao como feita no C. Voce só agrupa o interpretador + modulos
> +
> >>> > programas.
> >>> >
> >>> > Aí a coisa começa a ficar interessante, pois voce começa a independer
> de
> >>> > sistema operacional (caso seu programa nao dependa de uma
> caracteristica
> >>> > especifica de um SO, por exemplo ler o /etc/passwd)
> >>> >
> >>> > A "tag" que eu lembro desse recurso seria 'pac', mas nao sei se é só
> >>> > isso ou
> >>> > como vc tem que procurar, deixo para os monges  mais antigos
> postarem.
> >>> >
> >>> > 2008/8/21 Eden Cardim <edencardim em gmail.com>
> >>> >>
> >>> >> 2008/8/21 breno <breno em rio.pm.org>:
> >>> >> > Pessoal, dúvida rápida de quem está acostumado com Slack/OBSD e só
> >>> >> > agora está brincando de "apt"
> >>> >> >
> >>> >> > Suponha que vc queira empacotar um aplicativo em Perl num .deb pra
> >>> >> > facilitar a vida dos usuários. Se ele depende de uma lib que
> possui
> >>> >> > .deb mantida, ótimo, vc adiciona nas dependências e segue em
> >>> >> > frente...
> >>> >> >
> >>> >> > Agora, suponha que esse seu aplicativo dependa de um módulo lá na
> >>> >> > meiuca do CPAN, aquele módulo legal mas que não tem .deb.
> >>> >> >
> >>> >> > O que vc faz? Cria um .deb pra esse módulo e vira o "mantenedor
> >>> >> > oficial", ganhando mais uma responsabilidade/dor de cabeça? Obriga
> o
> >>> >> > sujeito a rodar um
> >>> >> > "instale-me_de_verdade.pl" que pega as coisas do cpan e/ou orienta
> o
> >>> >> > usuário a fazê-lo? Ou outra coisa mais inteligente?
> >>> >>
> >>> >> Acho que o .deb tem como rodar scripts automaticamente, não? Aí é só
> >>> >> mandar rodar perl Makefile.PL etc...
> >>> >>
> >>> >> --
> >>> >> edenc.vox.com
> >>> >> _______________________________________________
> >>> >> Rio-pm mailing list
> >>> >> Rio-pm em pm.org
> >>> >> http://mail.pm.org/mailman/listinfo/rio-pm
> >>> >
> >>> >
> >>> > _______________________________________________
> >>> > Rio-pm mailing list
> >>> > Rio-pm em pm.org
> >>> > http://mail.pm.org/mailman/listinfo/rio-pm
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> Gabriel Vieira
> >>> _______________________________________________
> >>> Rio-pm mailing list
> >>> Rio-pm em pm.org
> >>> http://mail.pm.org/mailman/listinfo/rio-pm
> >>
> >>
> >> _______________________________________________
> >> Rio-pm mailing list
> >> Rio-pm em pm.org
> >> http://mail.pm.org/mailman/listinfo/rio-pm
> >>
> >
> >
> >
> > --
> > Joenio Costa
> > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador
> > - Colibre - Cooperativa de Tecnologias Livres
> > - PSL-BA - Projeto Software Livre Bahia
> > _______________________________________________
> > Rio-pm mailing list
> > Rio-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> >
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20080821/f7c1b522/attachment.html>


Mais detalhes sobre a lista de discussão Rio-pm