Enquanto Getopt
é a parte do núcleo perl, Getopt::ArgvFile
não é. Você deve instalar Getopt::ArgvFile
separadamente.
Executar
sudo apt install libgetopt-argvfile-perl
noob total aqui, mas meu trabalho requer que eu trabalhe no Ubuntu. Estou tentando instalar um programa, mas é isso que está aparecendo.
$sudo perl Makefile.PL
Warning: prerequisite Getopt::ArgvFile 1.11 not found.
Warning: prerequisite XML::DOM 1.44 not found.
Writing Makefile for umph
Writing MYMETA.yml
$
Ter um pouco de dificuldade para entender o arquivo "INSTALL" também. Apenas lista isso:
Desinstale versões anteriores do umph se você tiver alguma instalado.
Para instalar:
perl Makefile.PL
make
make install
Qualquer ajuda seria ótima, obrigado!
Enquanto Getopt
é a parte do núcleo perl, Getopt::ArgvFile
não é. Você deve instalar Getopt::ArgvFile
separadamente.
Executar
sudo apt install libgetopt-argvfile-perl
Isso
sudo perl Makefile.PL
Warning: prerequisite Getopt::ArgvFile 1.11 not found.
está relacionado a isso:
Required
Getopt::ArgvFile
Você precisa instalar o Getopt 1st (e todas as suas dependências).
A coisa estranha ... O Getopt pertence aos principais utilitários.
Verifique se isso funciona:
#!/usr/bin/perl
use Getopt::Std;
salve-o como filename.pl
e faça
perl -wc filename.pl
Não deve errar. Se é verificar onde o Getopts está instalado ou você pode adicionar o Getopt assim:
perl -e shell -MCPAN
cpan>install Getopt::Std
Finalmente, eu tentaria arquivar um bug ou deixar um comentário para o criador ou mantenedor do programa.