Всего нубов, но моя работа требует от меня работы над Ubuntu. Я пытаюсь установить программу, но это то, что выскакивает.
$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
$
Возникли небольшие проблемы с пониманием файла «INSTALL». Это просто перечисляет это:
Удалите более ранние версии umph, если они у вас установлены.
Для установки:
perl Makefile.PL
make
make install
Любая помощь будет отличной, спасибо!
Хотя Getopt
является частью ядра Perl, Getopt::ArgvFile
нет. Вам следует установить Getopt::ArgvFile
отдельно.
Выполнить
sudo apt install libgetopt-argvfile-perl
Этот
sudo perl Makefile.PL
Warning: prerequisite Getopt::ArgvFile 1.11 not found.
связан с этим:
Required
Getopt::ArgvFile
Вам необходимо установить Getopt 1st (и все его зависимости).
Странная вещь ... Getopt принадлежит к основным утилитам.
Проверьте, работает ли это:
#!/usr/bin/perl
use Getopt::Std;
сохраните его как filename.pl
и выполните
perl -wc filename.pl
. Оно не должно выдавать ошибку. Если он проверяет, где установлен Getopts, или вы можете добавить Getopt следующим образом:
perl -e shell -MCPAN
cpan>install Getopt::Std
В заключение я бы попытался сообщить об ошибке или оставить комментарий создателю или сопровождающему этой программы.