Как вручную установить старый пакет cygwin? - PullRequest
11 голосов
/ 20 января 2009

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

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

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

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

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

Спасибо

Ответы [ 3 ]

8 голосов
/ 11 августа 2009

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

7 голосов
/ 21 января 2009

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

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

1 голос
/ 07 декабря 2012

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

Скопируйте уже загруженный репо в c: \ progs \ nexus \ sonatype-work \ nexus \ 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/

в поле выбора зеркала и нажмите «Добавить»

...