12

我正在处理的项目需要旧版本的 SLAPD(LDAP 服务器)并且必须在 Windows 上运行,因此我使用的是 cygwin 包:

我在这里找到了我需要 2.2.x 的 slapd 版本的二进制包:

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

如何在 cygwin 中手动安装它?它似乎不是包管理器文件格式(如 RPM 或 Deb),但有没有工具可以为我安装它?

仅供参考,我在公司防火墙后面操作,阻止我查看主要的 cygwin 站点(包括文档),所以请没有人告诉我 RTFM - 我希望我能!

谢谢

4

3 回答 3

12

如果您需要旧版本,Cygwin 时间机器可能会有所帮助。要使用它,我必须从命令行调用 setup.exe,给它--no-verify/-X选项,它仍然不会让我降级“cygwin”包本身,但至少它是,尽管速度很慢,允许我安装我想作为并行安装测试的版本。

于 2009-08-11T01:56:42.910 回答
7

如果您使用 cygwin 软件包安装程序来安装此软件包,通常如果您选择查看完整信息并滚动到您需要的软件包,您将看到有关版本的一些信息。

现在,如果您单击版本号,您将看到它从存储库中最旧的版本更改为当前版本。如果您的存储库具有您需要的版本,则只需完成向导。

于 2009-01-21T17:47:09.853 回答
1

一些 cygwin 镜像保留旧的包文件,例如http://mirror.isoc.org.il/pub/cygwin/ 您可以使用 Sonatype nexus 镜像现有的 cygwin 存储库,但提供您自己的 setup.ini 。nexus cygwin 镜像配置

将已经下载的 repo 内容复制到 c:\progs\nexus\sonatype-work\nexus\storage\mirror.isoc.org.il-pub-cygwin\
把你自己的 setup.ini 和 setup.bz2 放在那里。 使用 --no-verify Paste
启动 setup.exe

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

进入镜像选择框,点击“添加”

于 2012-12-07T10:52:50.417 回答