Как мне вручную установить старый пакет cygwin?

StackOverflow https://stackoverflow.com/questions/460744

  •  19-08-2019
  •  | 
  •  

Вопрос

Проект, над которым я работаю, требует старой версии SLAPD (сервер LDAP ) и должен работать в Windows, поэтому я использую пакеты cygwin:

Я нашел бинарный пакет slapd версии, которая мне нужна 2.2.x здесь:

http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/release/...

Как мне вручную установить его в cygwin?Похоже, это не формат файла менеджера пакетов (например, RPM или Deb), но есть ли инструмент для его установки для меня?

К вашему сведению, я работаю за корпоративным брандмауэром, который не позволяет мне просматривать основной сайт cygwin (включая документацию), поэтому, пожалуйста, никто не говорит мне RTFM - я бы хотел, чтобы я мог!

Спасибо

Это было полезно?

Решение

Если вы используете программу установки пакета cygwin для установки этого пакета, обычно, если вы выберете просмотр полной информации и прокрутите страницу до нужного вам пакета, вы увидите некоторую информацию о версии.

Теперь, если вы нажмете на номер версии, вы увидите, что она меняется с самой старой в репозитории на текущую.Если в вашем репозитории есть нужная вам версия, то просто завершите работу мастера.

Другие советы

Если вам нужна более старая версия, машина времени Cygwin могло бы помочь.Чтобы использовать его, мне пришлось вызвать setup.exe из командной строки, предоставив ему --no-verify/-X опция, и это по-прежнему не позволило бы мне понизить версию самого пакета "cygwin", но, по крайней мере, это, хотя и очень медленно, позволяет мне установить версию, которую я хотел протестировать, в виде параллельной установки.

Некоторые зеркала cygwin хранят старые файлы пакетов, например, http://mirror.isoc.org.il/pub/cygwin/ Вы можете использовать Sonatype nexus для зеркального отображения существующего репозитория cygwin, но предоставьте свой собственный setup.ini .nexus cygwin mirror config

Скопируйте уже загруженный контент репозитория в c:\progs exus\sonatype-work exus\storage\mirror.isoc.org.il-pub-cygwin\
Поместите туда свой собственный setup.ini и setup.bz2.
Начать setup.exe с --no-verify
Паста

http://localhost:8081/nexus/content/repositories/mirror.isoc.org.il-pub-cygwin/

перейдите в поле выбора зеркала и нажмите "Добавить".

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top