Мы используем MyCPAN :: App :: DPAN (версия 1.28), как в вопросе: Как я могу управлять зависимостями модуля Perl?
Это работает довольно хорошо в целом. Но мы столкнулись с проблемами с некоторыми конкретными пакетами:
Например, DBD :: Oracle не имеет своего основного файла *.pm
в DBD-Oracle-1.27/lib/DBD/Oracle/Oracle.pm
, но в DBD-Oracle-1.27/Oracle.pm
.
Похоже, что dpan
не находит этот файл *.pm
, поскольку он не указан в modules/02packages.details.txt.gz
. Тогда как DBD::Oracle::Object
(другой Perl-модуль этого дистрибутива, но расположенный DBD-Oracle-1.27/lib/DBD/Oracle/
) указан там.
В dpan.conf
мы установили только рекомендуемые значения:
dpan_dir /some/dir
indexer_id Me
pause_full_name The Admin Team
pause_id TAT
system_id my system id
Другие пакеты с той же проблемой:
Пакеты, которые работают:
У кого-нибудь есть советы / подсказки?