Ищете небольшой след perl реализация для Windows 10 - PullRequest
1 голос
/ 06 марта 2020

У меня есть система Windows 10 с ограниченным пространством хранения - и я ищу реализацию perl, которая бы занимала как можно меньше места на диске.

Я использовал Strawberry Perl - использует около 500 МБ.

Мои perl потребности минимальны, но мне может понадобиться установить пару модулей cpan.

Я нашел "Tiny * 1018" * "на SourceForge - но это не было затронуто за лет - поэтому я неохотно даже пробую это.

Кто-нибудь может порекомендовать хорошее решение здесь?

Спасибо.

1 Ответ

2 голосов
/ 06 марта 2020

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 на базовый пакет и остальные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...