2009-01-20 17 views
9

Un proyecto que estoy trabajando requiere una versión antigua de SLAPD ( el servidor LDAP) y debe ejecutarse en Windows, por lo tanto, estoy usando paquetes de Cygwin:¿Cómo instalo manualmente un paquete cygwin antiguo?

que he encontrado un paquete binario de la versión 2.2 slapd que necesito .x aquí:

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

¿Cómo se instala manualmente en cygwin? No parece ser un formato de archivo de gestor de paquetes (como un RPM o un Deb), pero ¿hay alguna herramienta para instalarlo?

FYI, estoy operando detrás de un firewall corporativo que me impide ver el sitio principal de cygwin (incluida la documentación), así que por favor nadie me diga RTFM - ¡Ojalá pudiera!

Gracias

+0

esto es más la ayuda de tecnología de la programación relacionada – cletus

+0

¿alguna vez encontrar una solución ¿para esto? – rip747

Respuesta

8

Si está utilizando el instalador del paquete cygwin para instalar este paquete, por lo general si se selecciona para ver la información completa y desplazarse hasta el paquete que necesita verá algo de información acerca de la versión.

Ahora, si hace clic en el número de versión, verá que cambia del más antiguo del repositorio al actual. Si su repositorio tiene la versión que necesita, simplemente termine el asistente.

7

Si necesita una versión anterior, the Cygwin time machine podría ayudar. Para usarlo, tuve que invocar setup.exe desde la línea de comando, dándole la opción --no-verify y todavía no me dejaba degradar el paquete "cygwin" en sí, pero al menos lo es, aunque muy lentamente. permitiéndome instalar la versión que quería probar como una instalación paralela.

+0

Ese sitio está inactivo – basin

+0

Ese sitio ya está disponible. – vladr

+0

Incluso si uso un espejo de fruitbat.org, la selección predeterminada usa las versiones más recientes. Tengo que hacer doble clic en cada paquete para forzar la instalación de la versión anterior. ¿Hay alguna posibilidad de evitar este dolor? –

1

Algunos espejos cygwin conservan los archivos del paquete anterior, por ejemplo, http://mirror.isoc.org.il/pub/cygwin/ Puede usar Sonatype nexus para duplicar un repositorio cygwin existente, pero proporcione su propio setup.ini. nexus cygwin mirror config

Copiar el contenido de recompra ya descargado en c: \ progs \ nexo \ Sonatype-work \ nexo \ almacenamiento \ mirror.isoc.org.il-pub-cygwin \
Ponga su propio setup.ini y configuración. bz2 allí.
inicio setup.exe con --no-verificar
Pega

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

en el cuadro de selección de espejo y haga clic en "Añadir"

Cuestiones relacionadas