如何在安装之前获取Cygwin DLL版本(命令行输出)?

时间:2016-07-30 15:06:47

标签: cygwin

定期下载Cygwin setup.exe安装较新版本的Cygwin DLL。

安装程序GUI显示版本,但我想在输出中使用命令行获取它,例如:

setup.exe --something-like-version

This answer显示了如何在安装后获取此功能,但对我来说已经太晚了。

1 个答案:

答案 0 :(得分:0)

$ cygcheck -p cygwin1.dll |grep "cygwin:"
cygwin-2.5.1-1 - cygwin: The UNIX emulation engine (installed binaries and support files)
cygwin-2.5.2-1 - cygwin: The UNIX emulation engine (installed binaries and support files)
cygwin-2.6.0-0.5 - cygwin: The UNIX emulation engine (installed binaries and support files)

最后一行是测试版本(版本0.5)。 所以cygwin-2.5.2-1是最新的。

该命令报告所有版本的www.cygwin.com服务器上包含cygwin1.dll的软件包。有关man cygcheck选项,请参阅-p

相同的信息可在以下网址获得:

https://cygwin.com/packages/x86_64/cygwin/

如果你想查看所有软件包的所有版本,你需要直接查看其中一个镜像的setup.ini:

http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/x86_64/setup.ini