Instale módulos Perl com facilidade
Dica publicada em Perl / Módulos
Instale módulos Perl com facilidade
Está faltando algum módulo Perl no seu sistema e
está com preguiça de baixar o source e compilar? Sem
problemas, há quem faça isso pra você.
Funciona mais ou menos como o próprio instalador de pacotes da sua distro e a sintaxe é a seguinte:
perl -MCPAN -e 'install MODULO'
Por exemplo, se deseja instalar o módulo "Term::ReadKey", o comando seria:
$ perl -MCPAN -e 'install Term::ReadKey'
Ele vai baixar, compilar e instalar o módulo, tudo automaticamente.
PS1: Deve ser executado como usuário root.
PS2: Se for a primeira vez que você está usando esse comando, no início do processo ele irá te fazer a seguinte pergunta:
"Are you ready for manual configuration? (yes/no)"
Simplesmente digite: "no" e aperte enter, o resto continuará normalmente. Essa "configuração" a que ele se refere é a configuração do instalador e não do seu módulo que será baixado a seguir, portanto responder "no" é confiável em 99% das vezes.
Funciona mais ou menos como o próprio instalador de pacotes da sua distro e a sintaxe é a seguinte:
perl -MCPAN -e 'install MODULO'
Por exemplo, se deseja instalar o módulo "Term::ReadKey", o comando seria:
$ perl -MCPAN -e 'install Term::ReadKey'
Ele vai baixar, compilar e instalar o módulo, tudo automaticamente.
PS1: Deve ser executado como usuário root.
PS2: Se for a primeira vez que você está usando esse comando, no início do processo ele irá te fazer a seguinte pergunta:
"Are you ready for manual configuration? (yes/no)"
Simplesmente digite: "no" e aperte enter, o resto continuará normalmente. Essa "configuração" a que ele se refere é a configuração do instalador e não do seu módulo que será baixado a seguir, portanto responder "no" é confiável em 99% das vezes.
perl(DBI) is needed by MySQL-server-4.1.18-0.glibc23
perl(Data::Dumper) is needed by MySQL-server-4.1.18-0.glibc23
perl(File::Basename) is needed by MySQL-server-4.1.18-0.glibc23
perl(File::Copy) is needed by MySQL-server-4.1.18-0.glibc23
perl(File::Path) is needed by MySQL-server-4.1.18-0.glibc23
perl(File::Temp) is needed by MySQL-server-4.1.18-0.glibc23
perl(Getopt::Long) is needed by MySQL-server-4.1.18-0.glibc23
perl(POSIX) is needed by MySQL-server-4.1.18-0.glibc23
perl(Sys::Hostname) is needed by MySQL-server-4.1.18-0.glibc23
perl(strict) is needed by MySQL-server-4.1.18-0.glibc23
perl(vars) is needed by MySQL-server-4.1.18-0.glibc23
tentei instalar esses pacotes manualmente como vc citou acima
perl -MCPAN -e 'install Term::ReadKey'
executando perl -MCPAN -e 'install Data::Dumper'
e a resposta foi:
Can't locate object method "install" via package "Data::Dumper" at -e line 1.
sera q estou digitando algo errado ? valeu ai pela dica, agora sei q estou no caminho certo.