A idéia é que você NÃO precise de &#39;use lib&#39;, mas que instale o seu módulo corretamente nos locais adequados, evitando problemas com paths de libs, e outras problemas de organização. Isso permite também que o seu módulo seja facilmente distribuído, já que vai instalar sempre nos locais padrão determinados na instalação do perl( sem ou com local::lib ). <div>
<br></div><div>É o famoso &#39;deploy&#39; que você precisa gerar. Isso sintetiza toda a sua aplicação num único local( normalmente determinado por um namespace ), de forma padronizada, facilitando tanto para quem desenvolve quanto para os seus administradores de sistemas. Acredite em mim, eles vão te adorar quando você começar a facilitar a vida deles fazendo isso.</div>
<div><br></div><div>Eu utilizo o module-starter para produzir os meus módulos dessa maneira. Esse treco cria, exatamente, todo ambiente que você precisa para desenvolver, testar e homologar o seu módulo.</div><div><br></div>
<div><br></div><div>Mais informações:</div><div><br></div><div>perldoc module-starter</div><div><br></div><div><br></div><div><a href="http://www.slideshare.net/Skud/packaging-perl-modules">http://www.slideshare.net/Skud/packaging-perl-modules</a></div>
<div><br></div><div><br></div><div><br></div><div>Cheers!<br><div><br></div><div><br></div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">2010/7/22 German Valenzuela <span dir="ltr">&lt;<a href="mailto:german.valenzuela@gmail.com">german.valenzuela@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Obrigado pelas respostas Daniel.<br><br>Agora qual a real diferença entre usar o local::lib e simplesmente criar um diretório e instalar os módulos neste diretório e na minha aplicação utilizar use lib ...?<br>
<br>Obrigado<br>
German<br><br><div class="gmail_quote">2010/7/22 Daniel de Oliveira Mantovani <span dir="ltr">&lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>&gt;</span><div>
<div></div><div class="h5"><br><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div>2010/7/22 German Valenzuela &lt;<a href="mailto:german.valenzuela@gmail.com" target="_blank">german.valenzuela@gmail.com</a>&gt;:<br>
</div><div>&gt; Prezados<br>
&gt;<br>
&gt; Quais os métodos recomendados para remover pacotes instalados? E outra, você<br>
&gt; recomendam o uso do local::lib?<br>
<br>
</div>O local::lib é *muito importante*. Com ele você pode distinguir os<br>
módulos dos pacotes da sua distribuição e do CPAN, além de resolver<br>
vários problemas, fica tudo bem organizado. Se um produto no seu<br>
servidor precisa de uma versão X e outro produto precisa de uma versão<br>
Y, com o local::lib você não vai ter problema.<br>
Eu não consigo pensar em algum motivo para não usar o local::lib.<br>
<br>
Na empresa que eu trabalhava anteriormente eu não usava o local::lib<br>
nos primeiros meses, veio uma atualização do Ubuntu para atualizar o<br>
perl-modules e apagou todos os módulos que eu tinha.<br>
<br>
Recomendo,<br>
<a href="http://blog.blabos.org/2009/08/instalando-modulos-do-cpan-via-locallib/" target="_blank">http://blog.blabos.org/2009/08/instalando-modulos-do-cpan-via-locallib/</a><br>
<br>
&gt;<br>
&gt; Obrigado<br>
&gt; German Egas<br>
<div>&gt;<br>
&gt; _______________________________________________<br>
&gt; Rio-pm mailing list<br>
&gt; <a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
&gt;<br>
<br>
<br>
<br>
</div><div>--<br>
<a href="http://www.danielmantovani.com" target="_blank">http://www.danielmantovani.com</a><br>
<br>
&quot;If you’ve never written anything thoughtful, then you’ve never had<br>
any difficult, important, or interesting thoughts. That’s the secret:<br>
people who don’t write, are people who don’t think.&quot;<br>
_______________________________________________<br>
</div><div><div></div><div>Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div></div></div><br>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>André Garcia Carneiro<br>Analista/Desenvolvedor Perl<br>
(11)82907780<br>
</div></div>