[SP-pm] CPAN instala apenas para root

Rafael Giusti rfgiusti at gmail.com
Thu Feb 28 11:56:55 PST 2013


Se for assim, então o "problema" já está resolvido.

Mas essa é a visão geral da comunidade?


2013/2/27 Leonardo Ruoso <leonardo at ruoso.com>

> Não é uma boa prática instalar módulos do CPAN como root, para todos os
> usuários, em especial módulos que tem pacotes. É para isso que serve uma
> distribuição, para garantir/esforçar-se para que todos os pacotes funcionem
> bem uns com os outros.
>
> Eu prefiro instalar módulos via pacote Debian e, quando necessário, usar a
> local::lib como um usuário comum para instalar pacotes que não estão
> disponiveis na distribuição. Isso pelo fato de que ao instalar um módulo
> que não tem pacote, sua instalação pode requerer a atualização de pacotes
> que estão empacotados, cuja atualização pode quebrar uma aplicação
> existente, até mesmo uma aplicação de sistema. Enfim, é mais simples não
> «bulir» com o Perl do SO.
>
> Se vocẽ instalar a local::lib apontando para um diretório compartilhado
> (rw) com todos os usuaŕios e todos os usuários forem configurados (via
> .bashrc/.bash_profile) para usar esse mesmo diretório, então quando você
> instalar um pacote em qualquer dos usuários ele vai instalar para todos.
> Por outro lado, você pode criá-lo com um compartilhamento (ro) e apenas um
> usuário, um usuário chamado cpanm, por exemplo, poderá atualizá-los, como
> acontece com o root.
>
> Algo como /home/cpanm/perl5/ como a local::lib de todos os seus usuários.
>
>
>
>
>
>
> Em 27 de fevereiro de 2013 15:37, Rafael Giusti <rfgiusti at gmail.com>escreveu:
>
>>
>> 2013/2/25 Leonardo Ruoso <leonardo at ruoso.com>
>>
>>> Esses módulos tem pacote Debian
>>>
>>>
>> Sim, imediatamente após iniciar a thread eu encontrei os pacotes e fiz a
>> instalação. Mas estou habituado a instalar módulos através do CPAN shell.
>> Sempre me pareceu mais "correto". E se eu precisar de um pacote que está
>> disponível no CPAN, mas não no repositório da distribuição?
>>
>> --
>> Rafael Giusti
>> Laboratório de Inteligência Computacional - LABIC
>> Universidade de São Paulo - USP
>>
>> =begin disclaimer
>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
>
> --
> Leonardo Ruoso
> Journalist, Perl developer and business consultant
> Media, UFC/2006; Telecom, IFCE/1998
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>


-- 
Rafael Giusti
Laboratório de Inteligência Computacional - LABIC
Universidade de São Paulo - USP
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20130228/6bf57f56/attachment-0001.html>


More information about the SaoPaulo-pm mailing list