Я пытаюсь развернуть приложение, которое я написал, на новую виртуальную машину и столкнулось с некоторыми проблемами совместимости после использования cpan для установки всех зависимостей, которые я перечислил в моем файле Makefile.pl. В дополнение к этому, некоторые модули на самом деле лучше всего интегрируются с некоторыми пакетами ubuntu (например, заставить работать Crypt :: SSLeay или некоторые xml-модули, зависящие от системных библиотек).
Так что моя проблема заключается в том, что CPAN устанавливает последнюю версию модулей, когда мой код работает только со старыми, и что у него вообще возникают проблемы с установкой некоторых новых.
Мое временное решение - просто создать список пакетов ubuntu и создать строку установки apt-get, которую вы должны запустить до Makefile.PL, но это похоже на хак.
есть ли лучший способ сделать это?