Совет Ryan вообще хорош, однако, если следующий шаг 3, не перемещайте временный файл; это будет иметь неправильное владение и полномочия. Вместо этого sudoedit
корректный файл и чтение в содержании (использующий :r
и т.п.) временного файла.
, Если следующий шаг 2, используйте :w!
, чтобы вынудить файл быть записанным.
Просто прочтите объяснение на домашней странице Vanilla Perl
Серия Vanilla Perl
Серия Vanilla Perl предоставляет Распределение Perl, максимально приближенное к ядро Perl, насколько это возможно. Если необходимо, он может включать Исправления, характерные для Win32.
Vanilla Perl является экспериментальным и не предназначен для производственных целей. Он предназначен для Win32 уровня мастера Разработчики Perl и желающие экспериментировать со строительством собственного кастомные дистрибутивы Win32 Perl. Релизы Vanilla Perl пронумерованы только как последовательные "сборки" и будут не следить за альфа / бета / выпуском строить планы. Это означает инкрементальные сборки может быть менее стабильным, чем предыдущий сборки как новые конфигурации выпуска
и
Strawberry Perl Series
Цель Strawberry Perl серия должна обеспечить более практичный Выпуск Win32 Perl для опытных Разработчики Perl экспериментируют и тестируют установка различных CPAN модули в условиях Win32, и предоставить полезную платформу для опытные разработчики Perl, чтобы начать выполняет настоящую работу.
В дополнение к модулям в Vanilla Perl, Strawberry также будет включать все дерево зависимостей для Bundle :: CPAN, а также дополнительный набор модернизированных версий дуал CPAN / основные модули, у которых есть Исправления, характерные для win32.
Согласно Домашняя страница Vanilla Perl :
Из Wiki:
Ответ заключается в том, что часто дистрибутивы Perl поставляются с неосновными модулями. ActiveState, в частности, известен этим. Дополнительные модули немного улучшают удобство использования.
Vanilla - это основной дистрибутив. Strawberry поставляется со стандартными нестандартными модулями. ; -)