Ответ 1
- Загрузите версию установки 2.874 непосредственно с машины времени Cygwin.
Изменить: машина времени Cygwin двинулась! Пожалуйста, перейдите сюда, чтобы прочитать об этом: http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html
Я обновляю этот комментарий новыми ссылками:
32-разрядный (x86): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe
32-бит (x86): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe
64-разрядный (x86_64): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe
64-разрядный (x86_64): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe
-
Создайте ярлык с параметром -X, чтобы отключить проверку подписи. (Это связано с тем, что зеркало для фруктов не сохраняет файлы подписи, используемые для проверки.) Это необходимо! Без -X настройка будет тихо переключаться на другое зеркало!
- Щелкните правой кнопкой мыши файл .exe и выберите "Копировать".
- Щелкните правой кнопкой мыши на рабочем столе или в директории и выберите "вставить как короткий".
- Щелкните правой кнопкой мыши только что созданный ярлык и выберите свойства.
- Выберите вкладку "Ярлык"
- Добавьте -X в конец целевого поля. Это пространство для разделения параметра от имени программы, тире и CAPITAL X.
- Нажмите OK, чтобы сохранить изменения.
-
В-третьих, выполните (дважды щелкните) ярлык и пройдите через сверло, как описано на сайте cygwin. Еще лучше, обратитесь к https://www.physionet.org/physiotools/cygwin/, который имеет очень красивые фотографии.
Когда вы достигнете Выберите сайт для загрузки, введите URL-адрес ниже в поле URL-адрес пользователя и нажмите ADD. Не нажимайте еще NEXT, или ваша запись может быть заменена!
-
32-разрядный путь:
ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/30/104223http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223 -
64-разрядный путь:
ftp://www.fruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235
Прокрутите список сайтов Avaiable Download и убедитесь, что только www.fruitbat.org. Полный URL, который вы указали, не будет отображаться, вы должны принять его на веру, что правильная дата зеркалирования будет запоминаться и использоваться. Наконец, вы можете нажать Далее.
-
-
Всякий раз, когда вы хотите выполнять техническое обслуживание, всегда используйте этот ярлык.
Я предлагаю вам всегда использовать установку в два прохода; "загрузите, но не устанавливайте", затем "установите из сохраненного". Это может снизить риск установки новых версий пакетов, автоматически добавленных в ваш список установки.
Подготовьтесь к ошибкам, сохранив копию cygwin1.dll(находящуюся в /cygwin/bin, подкаталог вашего установочного каталога.) Сделайте это с помощью окон и сохраните его за пределами C:\cygwin.
-
Вы можете использовать настройку для подключения к более позднему архиву, чем Fruitbat, но будьте осторожны!
-
Первое, что нужно сделать, когда отображается список пакетов: нажмите глобальную кнопку "держать", чтобы ничто не автоматически обновлялось. Также найдите более одной версии пакета, который будет отображаться при нажатии на номер версии для установки.
-
Во-вторых, после того, как вы сделали свой выбор, всегда нажимайте кнопку VIEW для достижения "ожидающего" вида. Проверьте, что произойдет, если вы продолжите.
-
В-третьих, следите за всплывающим окном после того, как вы начнете установку, который отображает требуемые пакеты, которые вы не выбрали, и предлагает автоматически добавлять их в список установки.
Вернитесь назад и выберите их вручную. После того, как у вас есть все необходимое в списке, отклоните любое предложение автоматического добавления. Предложение, вероятно, будет включать в себя такие вещи, как новый cygwin или bash, который не только нарушит вашу систему cygwin, но также нарушит настройку.
-
Cygwin Mirrors вы можете получить
Зеркала, отличные от Fruitbat, постоянно обновляются и не сохраняют старые файлы setup.ini. В лучшем случае сохраняется только самая последняя версия обновленного пакета. Очевидно, что если вы пытаетесь сохранить систему cygwin нижнего уровня, эта политика обновления создает враждебную среду.
-
Настройка кэширует загруженные данные архива в локальном каталоге, указанном в /cygwin/etc/setup/setup.rc. В первый раз, когда вы запускаете setup, он запрашивает имя этого каталога, а затем больше никогда не позволяет его изменить. Каждый зеркальный архив является подкаталогом в этом локальном каталоге.
-
Кажется, что программа установки загружает несколько базовых пакетов, таких как cygwin, из любого нового зеркала, к которому он подключается, что позволяет автоматически добавлять новые версии в список установки.
Я предлагаю вам обменивать архивы между областью хранения и локальным каталогом. Пусть установка увидит архив, отличный от Fruitbat, только если вам нужен пакет более высокого уровня из более нового архива. Если новый архив не находится в локальном каталоге, установка не увидит обновления, которые могут повредить вам систему.
Восстановление из непредвиденного/непреднамеренного автоматического обновления.
Вы сохранили копию cygwin1.dll на шаге 4, правильно? Если нет, начните перестраивать с нуля...:: frown:: sorry::
-
Возможное "раннее предупреждение" - это если установка говорит вам, что доступен более новый файл, чем 2.874. Это означает, что он смотрит на зеркало, содержащее обновленный пакет cygwin, который может сломать вещи.
-
Вы поймете, что вещи идут на юг, поскольку установка завершает процесс установки с предупреждениями и, возможно, несколько всплывающих окон о отсутствующих точках входа в Windows, например kernel.dll. Это связано с тем, что установка заменила ваш cygwin1.dll более новой версией. Просто продолжайте нажимать "ОК" и "Продолжить", пока настройка не завершится.
-
После того, как пыль оседает, восстановите копию cygwin1.dll и заново запустите ярлык, который вы создали на шаге 2. Ограничьте хотя бы, чтобы получить пакеты cygwin и bash (и, возможно, тире), до тех пор, пока Работа. Это минимум, чтобы снова настроить работу.
-
Вам может потребоваться отделить архивы (зеркала), такие как тот, который включает обновленный cygwin из установочной памяти. Setup.ini поставляется с архивом, поэтому после того, как вы получите зеркала верхнего уровня из локального каталога (cache), сообщения о setup.ini должны прекратиться.
Вы вернетесь к использованию файла 2.874 из архива fruitbat, когда Fruitbat является единственным архивом в вашем локальном каталоге.