How do I manually install an old cygwin package?

Salim Fadhley picture Salim Fadhley · Jan 20, 2009 · Viewed 21.2k times · Source

A project I am working on requires an old version of SLAPD (the LDAP server) and must run on Windows, hence I am using cygwin packages:

I've found a binary package of slapd version I need 2.2.x here:

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

How do I manually install it in cygwin? It does not seem to be a package-manager file format (like an RPM or a Deb), but is there a tool to install it for me?

FYI, I'm operating behind a corporate firewall that prevents me from viewing the main cygwin site (including the documentation), so please nobody tell me to RTFM - I wish I could!

Thanks

Answer

Martin Dorey picture Martin Dorey · Aug 11, 2009

If you need an older version, the Cygwin time machine might help. To use it, I had to invoke setup.exe from the command line, giving it the --no-verify/-X option and it still wouldn't let me downgrade the "cygwin" package itself but at least it is, albeit very slowly, allowing me to install the version I wanted to test as a parallel installation.