Boa Hernan, Mas tem mais algumas formas de fazer:
4. Mande um patch pro autor e instale a nova versão 5. Ou faça as alterações e crie uma versão de desenvolvimento, adicionando _xxx ao final da versão do módulo, ou seja, "underline mais números". Quando vc empacotar ele vai criar um targz diferente do original. Assim você até pode mandar pro cpan, o cpan testers vai rodar os testes do módulo, mas ela não vai ser diretamente visível pelas outras pessoas (não vai machucar ninguém) e vc ainda pode instalar especificando a sua versão de desenvolvimento. 6. Simplesmente altere a sua cópia, gere uma dist, (make dist) e instale no seu sistema e mantenha. *** []'s 2014-07-25 22:15 GMT-03:00 Hernan Lopes <[email protected]>: > Existem 3 opcões principais, > > 1. utilize a opcao de linha de comando -I<dir-da-lib/lib> e indique onde > estão as libs que devem ser usadas na execucao do seu script > > perl -I/algum/dir/Module-Name/lib/ script.pl > > ou, > > 2. indique no topo da sua classe onde estao as libs que devem ser usadas > > use lib > ('/algum/dir/Module-Name/lib/','/algum/dir/Outro-Module-Name/lib/'); > use Module::Name; > use Outro:Module::Name; > > my $x = Outro::Module::Name->new; > > ou, > > 3. faca uso do bloco BEGIN e insira os diretorios das libs no @INC > > BEGIN { > unshift @INC, $directory; > push @INC, $directory; > } > > abs, > > Hernan Lopes > > > > > 2014-07-25 22:02 GMT-03:00 Marcio - Google <[email protected]>: > > Salve Mestres! >> >> Estive olhando o Traceroute.pm, e no meu limitado conhecimento acho que a >> questão está nas linhas 638 a 642. Pelo que pude entender a regexp usada só >> "pega" o IP mesmo (linha 642). >> >> Acredito que a solução seja criar um bloco imediatamente abaixo da linha >> 638, sendo esse novo bloco cópia das linhas 642 a 647, com as devidos >> ajustes. >> >> Bom, depois acrescentar um parâmetro na sub "_add_hop_query" para ela >> receber o nome do host e adicionar a estrutura. >> >> Acho que é isso. Desculpem se escrevi um monte de besteiras ... :x >> >> Bom, agora vem a dúvida. Tenho o módulo Net::Traceroute instalado, se >> alterar esse arquivo (traceroute.pm) como farei para testa-lo? Como faço >> para usar ele no meu código ao invés do módulo instalado? >> >> >> >> [...]'s >> >> Marcio >> >> ======================================== >> ########### Campanha Ajude o Marcio! ########### >> http://sosmarcio.blogspot.com.br/ >> http://www.vakinha.com.br/VaquinhaP.aspx?e=195793 >> ======================================== >> >> >> Em 24 de julho de 2014 22:29, Marcio - Google <[email protected]> >> escreveu: >> >> Salve Mestres! >>> >>> Foi show de bola essa dica do Breno! >>> >>> Instalei e estou testando, porém me deparei com uma dificuldade. Como >>> pego o nome do host? O "hop_query_host" me retorna somente o IP. >>> >>> >>> >>> [...]'s >>> >>> Marcio >>> >>> ======================================== >>> ########### Campanha Ajude o Marcio! ########### >>> http://sosmarcio.blogspot.com.br/ >>> http://www.vakinha.com.br/VaquinhaP.aspx?e=195793 >>> ======================================== >>> >>> >>> 2014-07-16 1:24 GMT-04:00 breno <[email protected]>: >>> >>> 2014-07-16 0:45 GMT-03:00 Marcio - Google <[email protected]>: >>>> > >>>> > Dicas, sugestões, questionamentos, receita de bolo ... serve tudo! >>>> > >>>> >>>> Opa! Será que o Net::Traceroute faz o que você precisa? >>>> https://metacpan.org/pod/Net::Traceroute >>>> >>>> >>>> Boa sorte! >>>> >>>> []s >>>> >>>> -b >>>> =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 >> >> > > =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
