2009-01-20 86 views
9

我工作的一个项目,需要老版本的SLAPD(在LDAP服务器 ),并且必须在Windows上运行,所以我使用的cygwin包:如何手动安装旧的cygwin软件包?

我发现的slapd的版本的二进制包,我需要2.2 .X这里:

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

如何手动Cygwin中安装呢?它似乎不是一个软件包管理器文件格式(如RPM或Deb),但有没有一种工具可以为我安装它?我操作后面的公司防火墙阻止我查看主要的cygwin站点(包括文档),所以请不要告诉我RTFM - 我希望我可以!

感谢

+0

这是比你有没有找到一个解决方案规划的相关 – cletus 2009-01-20 10:53:28

+0

更多的技术支持为了这? – rip747 2009-06-10 20:55:06

回答

8

如果您使用的是Cygwin包安装程序来安装这个包,平时如果您选择查看完整的信息,并滚动到你需要你将看到有关版本的一些信息包。

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

7

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

1

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

复制已经下载的内容回购到c:\ progs的\关系\ Sonatype的工作\关系\存储\ mirror.isoc.org.il-PUB-cygwin的\
把你自己的setup.ini和设​​置。那里有bz2。
启动Setup.exe与--no-验证
粘贴

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

入镜选择框,然后点击“添加”