CPAN.pm (cpan
) - исходный клиент. Он поставляется с Perl, так что он у вас уже есть. У этого есть большинство особенностей. Он имеет множество опций конфигурации для настройки его работы, хотя практически все принимают установку по умолчанию. Он легко интегрируется с local :: lib .
cpanminus (cpanm
) - это попытка создать клиент с нулевой конфигурацией, который автоматически делает правильные действия для большинства пользователей. Он также предназначен для работы в системах с ограниченными ресурсами (например, VPS ). Он не поставляется с Perl, но прост в установке . Он легко интегрируется с local :: lib .
Самое большое его ограничение - отсутствие конфигурации. Если вы хотите сделать что-то необычное, оно может не поддерживать .
CPANPLUS (cpanp
) - это попытка создать CPAN API, который могут использовать программы Perl, вместо приложения, которое вы используете из командной строки. Оболочка cpanp
является скорее проверкой концепции, и я не знаю никаких реальных преимуществ ее использования.
В итоге я бы порекомендовал либо cpan
, либо cpanm
. Если у вас возникли проблемы с настройкой cpan
, попробуйте cpanm
. Если ваша ситуация необычна, попробуйте cpan
.