Есть один возможный способ, которым это может иметь эффект.Если для устанавливаемых модулей требуются более новые версии модулей, которые вы уже используете, возможно, что эти более новые версии могут повлиять на поведение ваших существующих программ.
Например.Предположим, в настоящее время у вас установлена версия 1.0 файла Foo.pm.Теперь вы хотите установить новый модуль с именем Bar.pm.Но Bar.pm зависит от версии 2.0 Foo.pm - и поэтому CPAN будет использовать более новую версию Foo.pm как часть установки Bar.pm.В худшем случае автор Foo.pm мог полностью изменить интерфейс модуля между версиями.В этом случае любая программа, использующая Foo.pm 1.0, может перестать работать, когда установлена версия 2.0.
Это очень маловероятно, поскольку модули Perl обычно усердно работают для обеспечения обратной совместимости.Но именно поэтому у нас есть тестовые среды и тестовые наборы, и мы не запускаем продукт в производство, не проверив его сначала тщательно.