2009-01-20 62 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/ 

入鏡選擇框,然後點擊「添加」