Похоже, что большинство модулей Perl объявляют свои зависимости от других модулей в Makefile.PL, а затем CPAN использует это для установки этих зависимостей.Метод установки зависимостей для приложения, не предназначенного для CPAN
Но теперь я делаю не модуль, а приложение конечного пользователя, которое никогда не закончится в CPAN, и мне бы хотелось, чтобы было легко установить зависимости этого приложения на любой заданной машине. Есть ли стандартный способ Perl?
Сделайте его модулем в любом случае (возможно, называйте его «App :: ...»). Затем он может быть установлен с любой используемой системой сборки (например, ['Module :: Build'] (https://metacpan.org/pod/Module::Build)) или с помощью таких инструментов, как [' cpanm'] (https: //metacpan.org/pod/App::cpanminus). Система сборки будет заботиться о зависимостях, но также упростит установку, тестирование и т. Д. – Biffen