4

我正在使用 Windows 7 x64 并且在我的 cgywin 提示符中我可以运行

$ openssl version
OpenSSL 0.9.8e 23 Feb 2007

并查看当前版本。我想将此更新到最新版本,但找不到有关如何执行此操作的官方资源。最简单的方法是什么?我希望他们的命令行我可以在同一个窗口中使用。

谢谢。

4

1 回答 1

11

要升级 Cygwin 的 openssl,您只需运行安装程序并选择较新的版本。Cygwin 的网站声明如下:

setup.exe 实用程序会跟踪所有已安装组件的版本,并提供用于安装或更新此站点上为 Cygwin 提供的所有内容的机制。

升级步骤如下:

  1. 转到Cygwin 的站点并下载setup.exe
  2. 运行 setup.exe并单击下一步,直到您点击“选择包”页面。
  3. 在搜索框中键入要升级的包 (openssl)。
  4. 选择要安装的版本。
  5. 单击下一步并等待它安装/下载它。

Cygwin OpenSSL 安装

安装/升级完成后,您应该能够使用以下命令在 Cygwin 中看到新版本:

$ openssl version
OpenSSL 1.0.1c 10 May 2012

$ which openssl
/usr/bin/openssl

您也可以从源代码构建 Openssl,但我从未尝试过。我认为 Cygwin 处理安装/升级是有原因的。

此外,可以在没有 Cygwin 的情况下使用以下位置的二进制文件之一安装 OpenSSL:http: //slproweb.com/products/Win32OpenSSL.html

于 2012-08-31T22:17:23.710 回答