如何在 Windows 2000 机器上设置 cygwin 1.7

How do I setup cygwin 1.7 on a Windows 2000 machine

我有一个框 运行 Win2k 来支持一些目前无法向前迁移的遗留应用程序,我想用 Cygwin 来管理大部分内容。

但是,由 Cygwin Time Machine 的好人开发的 current Cygwin installer requires Windows XP 3. The installer referenced 运行得很好,但是当我尝试配置任何建议的大约发布区域并继续时,安装程​​序在尝试下载时出错 setup-2.bz2.sigsetup-2.ini.sig.

我尝试使用的大约发布区域是 here

目录列表未启用,所以除了 setup-2.inisetup-2 之外,真的不能告诉你任何其他信息.bz2 在那里,但他们的签名不在。 here.

中列出的其他版本的随机样本似乎就是这种情况

Cygwin Time Machine 对解决这个问题很有帮助。本质上,我的困境是由

引起的
  1. 试图从 Cygwin 的 1.7 "development" 分支中提取包(setup-2.* 错误)。
  2. 使用的安装程序对我来说太新了。

围绕 Internet Archive, I found the last installation page update in which Windows 2000 (1 June 2013) still supported and downloaded the cached installer (link to setup.exe) 挖掘。

Cygwin Time Machine 建议了这些备选方案:

  1. ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-2.602.exe
  2. ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-2.573.2.3.exe
  3. ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-2.523.exe

然而,2013 年 6 月 1 日的安装程序(link) is considerably newer, can make use of a fresher repository(我能够安装 python 2.7.3 而不是 2.5.2),并且具有我们使用的很好的过滤器功能在更现代的安装程序中。

最后,Fruitbats 不会 存档安装程序包列表的签名。您 运行 需自行承担风险。

要忽略签名,运行 安装程序带有 -X 标志,即:

c:\...> setup.exe -X

到此为止。我在 Win2k Advanced Server SP4 上安装了 2013 年中期的 Cygwin 1.7。