Cygwin хочет понизить мой Perl

Я использую Cygwin 2.769. я использовал setup.exe обновить Perl до версии 5.14.1-2, которая отлично работает. Но теперь всякий раз, когда я открываю setup.exe чтобы обновить / установить какой-либо другой пакет, по умолчанию он хочет понизить Perl до 5.10.1-5. Если я не помню, чтобы вручную переключать это поле на мою текущую версию каждый раз, Perl понижается без моего ведома.

Это ожидаемое поведение или я что-то спрятал? Похоже, что использование параметра "Curr" не должно по умолчанию понижать рейтинг.

[ Ранее я спрашивал об этом в StackOverflow, я вручную перенесу его сюда.]

1 ответ

Решение

5.10.1-5 - это "текущая" версия, а 5.14.1-2 - "экспериментальная", поэтому, если у вас установлен общий выбор "Curr", вы получите 5.10.1-5.

Есть несколько способов обойти это, хотя ни один из них не является достаточно удовлетворительным.

  • Выберите "Exp", чтобы получить экспериментальные версии всех пакетов, в которых они есть. Обычно их не много.
  • Выберите "Сохранить", но, конечно, таким образом вы пропустите обновления.
  • Придерживайтесь "Curr" и вручную устанавливайте perl обратно на нужную версию при каждом запуске setup.exe.

Поведение "Curr" необходимо для того, чтобы можно было легко вернуться к "стабильным" версиям всех пакетов после установки экспериментальных, но другой параметр, который обновляет пакеты до их текущих версий, но ничего не понижает, действительно был бы хорош иметь.

Другие вопросы по тегам