Мне нужно установить файлы с моим CPAN-дистрибутивом, которые не являются Perl.Где в дисте я должен их положить?и как лучше всего ссылаться на них из модуля, чтобы у меня был к ним доступ независимо от конфигурации пользователя?
Ну, вы не очень понимаете, что это за файлы и как они используются, но вы, вероятно, ищете File :: ShareDir .
File :: ShareDir заботится только о временном доступе к файлам из вашего модуля. Способ установки файлов вместе с модулем зависит от того, какую систему установки вы используете:
Если вы используете Dist :: Zilla , вы используете его плагин ShareDir , который имеет недокументированный параметр dir, по умолчанию share.
dir
share
Для Module :: Build используется параметр share_dir .
Для Module :: Install вы используете команду install_share .
ExtUtils :: MakeMaker не имеет встроенной поддержки, но вы можете использовать модуль File :: ShareDir :: Install , чтобы добавить его.