Neste artigo falo sobre as melhores formas de se instalar módulos Perl a partir da CPAN (Comprehensive Perl Archive Network). Também descobriremos como fazer pesquisas para descobrir módulos a partir do próprio shell.
A PERL é uma das linguagens mais ricas em documentação e quantidade
de módulos disponíveis. Para quem não sabe, um módulo é um
programa ou conjunto de programas (*.pm) que são utilizados
por scripts (*.pl) para auxílio em diversas ocasiões.
Por exemplo, um dos mais populares módulos Perl é o CGI.pm, que é
usado para facilitar (e muito!) a vida de quem faz programas CGI
nesta linguagem.
Você encontra o maior (diga-se THE BEST) repositório de módulos Perl
a partir do endereço:
Nele você pode fazer o download do código-fonte do módulo e instalá-lo
em seu sistema operacional seguindo os passos contidos no arquivo
INSTALL, que o acompanha. Geralmente será necessário digitar a
seguinte seqüência de comandos dentro do diretório raíz do código:
#1Comentário enviado por dougvigliazzi em 19/12/2002 - 10:26h
Texto realmente explicativo e de fácil entendimento.
#2Comentário enviado por rsouza em 22/03/2004 - 13:39h
Funcionalidade muito boa ....
Show de bola
#3Comentário enviado por tarik7 em 12/07/2004 - 16:31h
Mas como eu verificos quais os modulos do perl eu tenho instalado???
#4Comentário enviado por tarik7 em 12/07/2004 - 16:57h
Cara to com um outro problema, to usando um RH 9 e com o perl 5.8.0 so que preciso atualiza-lo o mais rapido possivel para o perl 5.8.3 pelo menos e nao consigo faze-lo.
#5Comentário enviado por vivone em 21/03/2005 - 14:49h
Caros. Estou encontrando dificuldades em instalar um módulo em Perl. Seguinte: Tenho um Fedora-core 3 rodando onde foi instalado o perl 5.8.5 e o postgreSQL7.4.6, estou tentando efetuar a conexão com um banco de dados criado em postgreSQL, porém quando tento fazer uso da biblioteca Pg.pm que é necessária para eftuar a conexão com o postgreSQL via Perl sou informado, que a biblioteca não esta instalada. Fui no CPAN, peguei a biblioteca compactada, efetuei a descompactação, porém quando tento instalar o módulo ele passa as seguintes mensagens: perl Makefile.pl
Configuring Pg
Remember to actually read the README file !
please set environment variables POSTGRES_INCLUDE and POSTGRES_LIB !
Não sei onde posso encontrar os arquivos acima. E no passo seguinte ele já começa a passar a seguinte mensagem:
make: *** Sem regra para processar o alvo `test'. Pare.
Peço ajuda ao amigo que vos fala, pois não consigo sair dessa condição.
Sem mais para o momento, agradeço.
Alessandro Vivone.
#6Comentário enviado por fabio em 21/03/2005 - 16:28h
Olá Alessandro,
Pelo que parece você precisa instalar o pacote postgreslq-devel em sua distribuição. Ele contém os arquivos de "include" necessários para a compilação do módulo Perl. Consulte os repositórios de sua distro.
[]'s
#7Comentário enviado por mago em 05/04/2005 - 16:42h
Outra maneira de instalar módulos do CPAN:
%> perl -MCPAN -eshell
Para obter ajuda:
cpan> h
Serve também para instalar uma nova versão da Perl.
[ ]'s
Mago
print join ' ', reverse qw( Hacker Perl Another Just );
#8Comentário enviado por JuNiOx em 22/05/2006 - 13:35h
artigo bem antigo mas foi muito proveitoso pra mim hoje
=)
valeu fábio!
#9Comentário enviado por guiga07 em 11/07/2008 - 13:29h
Fábio, parabéns pelo artigo, muito util para mim.
Valeu mesmo.
#10Comentário enviado por chimico em 19/08/2008 - 17:40h
Parabéns!
Quebrou um galhão aqui!
Valeu
#11Comentário enviado por chcdc em 12/02/2010 - 11:58h
preciso de uma ajuda..
quando vou instalar as dependências do Perl com o Perl-CPAN.
ele começa a instalar e começa a aparecer a letra y
se eu cancelo aparece a mensagem
"yes -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible"
e se eu tentar instalar o modulo novamente aparece a seguinte mensagem:
"Running install for module Config::IniFiles
Running make for S/SH/SHLOMIF/Config-IniFiles-2.56.tar.gz
Is already unwrapped into directory /root/.cpan/build/Config-IniFiles-2.56
Has already been processed within this session
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible"
quem puder ajudar eu agradeço
preciso desse servidor urgente
centos 5.3 - Postfix
#12Comentário enviado por fgoncalo em 23/05/2011 - 13:11h
Boa dica...mas eu estou a iniciar-me no linux, ,mais concretamente no CentOS.
Já intalei o CPAN etc etc...e agora, devido a um traballho que tenho que fazer, tive que fazer download de uns módulos especificos de perl...
Ou seja: -fiz o donwload deles
entro no cpan: perl -MCPAN e -shell
e agora, como faço para os instalar?
Desculpa a pergunta, sei que é o bê á bá disto, mas como referi estou agora a iniciar-me
Desde já muito obrigado,
Filipe
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.