Perl, установленный вместе с Strawberry Perl, включая все модули ядра и вендора, а также несколько модулей, которые я сам установил, весит 140 МБ . Когда вы говорите, что он использует 500 МБ, вы включаете в свою общую цепочку инструментов сборки, необходимую для установки модулей (например, gmake
, mingw
, et c). Это то, что было добавлено Strawberry и не является частью Perl, и не требуется при повседневном использовании Perl.
Аналогично, не все эти 140 МБ нужны для все. Часть этого также является частью набора инструментов, необходимого для установки модулей (например, ExtUtils :: MakeMaker, et c).
Чтобы получить меньшую площадь, вы можете создать свой собственный Perl или сохранить только подкаталог perl/
для установки SP и хирургическое удаление из него основных модулей, которые вам не нужны.
Например, вы можете установить SP (вместе с любыми необходимыми модулями) на машину с достаточным дисковым пространством, а затем скопировать только подкаталог perl/
(за исключением модулей, которые вы хотите опустить) в ограниченный machine.
Определяя, какие модули удалить, вы можете обратиться к любому из linux дистрибутивов, которые разбивают Perl на базовый пакет и остальные.