Bacana esse perlbrew; não conhecia, vou testar! Mas a curiosidade ainda me tormenta... CPANPLUS é capaz de desinstalar módulos; logo, ele "sabe" a que módulo os arquivos pertencem. Se for assim, deve haver o caminho inverso, ou seja, a partir de uma lista de arquivos obter lista de módulos :P Alguém sabe?
ABS() 2011/5/23 Lindolfo Lorn Rodrigues <[email protected]> > Boa dica. > Dentro do mesmo contexto, eu parei de usar local::lib para desenvolvimento, > uso perlbrew e no servidor local::lib. > > 2011/5/23 Stanislaw Pusep <[email protected]> > >> Supondo que eu queira atualizar tudo o que tenho no meu local::lib... >> Comofaz? >> Por extenso: "cpanp o" mostra todos os módulos desatualizados, *inclusive* >> os instalados no sistema. O que quero é enumerar os módulos que estão na >> minha instalação local para depois, efetivamente, fazer um Bundle ou coisa >> do gênero. >> No *pior* caso, posso fazer algo do gênero: >> >> perl -nE '/^=head2\b.+L<([\w:]+)(\|[\w:]+)?>/ && ++$x{$1} }{ $, = "\n"; >> say sort keys %x' >> /home/stanislaw.pusep/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod >> > local-lib.txt >> ... >> cat local-lib.txt | cpanm >> >> ABS() >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > > -- > http://about.me/lorn > Lindolfo "Lorn" Rodrigues > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
