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" необходимо для того, чтобы можно было легко вернуться к "стабильным" версиям всех пакетов после установки экспериментальных, но другой параметр, который обновляет пакеты до их текущих версий, но ничего не понижает, действительно был бы хорош иметь.