[SP-pm] Deployment - [Era - Teen sells Perl cloud startup to ActiveState]

Thiago Yukio Kikuchi Oliveira stratust at gmail.com
Wed Jun 15 09:31:59 PDT 2011


2011/6/15 Solli Honorio <shonorio em gmail.com>

>
> Eu acho que os pacotes deveriam ter alguma inteligência para saber que
> estou utilizando local::lib ou perlbrew e instalar o módulos na estrutura
> local e não tentar instalar de maneira fixa na área de sistema.
>

Mas eles já fazem isso. Tudo depende onde o seu perl está instalado.

Por exemplo, o Centos 5.5 ainda vem com a perl 5.8, como o sistema está
fortemente ligado a Perl (principalmente na inicialização) eu evito fazer o
upgrade
da Perl do sistema.

Eu acabo compilando/instalando uma segunda perl > 5.10.0 em um outro
diretório:

./Configure -des -Dprefix=/work/localperl

Adiciono o diretório "/bin" da nova instalação em /etc/profile: export
PATH=/work/localperl/bin:$PATH;

Portanto todos os novos usuários terão o Perl novo como padrão.

Mas para o root acabo preservando o PATH original em .bash_profile.

Quando faço a instalação de pacotes via cpan como root, o módulo vai para o
sistema (Perl antiga).
Quando faço a instalação de pacotes via cpan como qualquer outro usuário ele
vai para /work/localperl/lib (desde que ele tenha permissão, é claro) (Perl
nova).



    /    Thiago Yukio Kikuchi Oliveira
(=\
  \=) Faculdade de Medicina de Ribeirão Preto
   /   Laboratório de Genética Molecular e Bioinformática
  /=) -----------------------------------------------------------------
(=/   Centro de Terapia Celular/CEPID/FAPESP - Hemocentro de Rib. Preto
  /    Rua Tenente Catão Roxo, 2501 CEP 14151-140
(=\   Ribeirão Preto - São Paulo
  \=) Fone: 55 16 2101-9300   Ramal: 9603
   /   E-mail: stratus em lgmb.fmrp.usp.br
  /=)            stratust em gmail.com
(=/
  /    Bioinformatic Team - BiT: http://lgmb.fmrp.usp.br
(=\   Hemocentro de Ribeirão Preto: http://pegasus.fmrp.usp.br
  \=)
   /  -----------------------------------------------------------------
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20110615/e0900751/attachment.html>


More information about the SaoPaulo-pm mailing list