File Perl :: Falha na instalação do módulo Copy

1

Eu tenho a versão 5.10.1 do Perl instalada na minha máquina CentOS 6.0.

Eu preciso instalar o TWiki e ele precisa de alguns módulos perl (veja este URL) link

Eu tentei instalar o módulo File :: Copy indo ao Cpan com o comando

perl -NCPAN -e shell e depois Instalar Arquivo :: Copiar

Recebi a mensagem de erro abaixo

cpan[1]> install File::Copy CPAN: Storable loaded ok (v2.20) Reading '/root/.cpan/Metadata'

Database was generated on Tue, 25 Sep 2012 13:55:04 GMT Running install for module 'File::Copy' The most recent version "2.24" of the module "File::Copy" is part of the perl-5.17.4 distribution. To install that, you need to run force install File::Copy --or--

install F/FL/FLORA/perl-5.17.4.tar.bz2

Running make test
Can't test without successful make Running make install
Make had returned bad status, install seems impossible Failed during this command:

FLORA/perl-5.17.4.tar.bz2 : make NO isa perl

A minha versão perl não tem o módulo File :: Copy?

Se eu precisar atualizar meu perl, por favor, diga como proceder corretamente.

    
por Athiruban 26.09.2012 / 15:45

2 respostas

2

Eu tenho a lista de módulos perl instalados por padrão usando este comando,

cpan -l

e descobri que a minha versão File :: Copy instalada (2.14) está acima do nível necessário do TWiki

Então, atualizei outros módulos ausentes como Config e CGI :: Session usando

yum install perl-Config*

e

cpan> install CGI::Session

Eu obtive todos os módulos CPAN necessários e instalei o TWiki com sucesso!

Obrigado @ david-mackintosh pela sua resposta.

    
por 27.09.2012 / 15:30
0

Se você tem o CentOS, não mexa no CPAN, a menos que seja necessário. É muito mais seguro encontrar um repositório yum que possua os módulos perl que você provavelmente utilizará e instalá-los a partir daí.

No seu caso, instale o repositório rpmforge e, em seguida, você pode fazer isso:

yum --enablerepo=rpmforge install perl-File-Copy

Por quê?

Na minha experiência, o CPAN é muito mais avançado do que o CentOS. O CPAN freqüentemente requer bibliotecas que são mais recentes do que as fornecidas com a distribuição do CentOS, levando ao cenário em que você tem várias versões da biblioteca instaladas, nem todas compatíveis. Para atualização e manutenção, é melhor ficar com instalações baseadas em RPM o maior tempo possível para que o sistema operacional central seja atualizável no futuro.

    
por 26.09.2012 / 15:53