如何在Windows 7上更新OpenSSL?

时间:2012-08-31 20:05:45

标签: windows openssl cygwin

我正在使用Windows 7 x64,在我的cgywin提示符下我可以运行

$ openssl version
OpenSSL 0.9.8e 23 Feb 2007

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

感谢。

1 个答案:

答案 0 :(得分:10)

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

  

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

升级步骤如下:

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

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

    $ openssl version
    OpenSSL 1.0.1c 10 May 2012
    
    $ which openssl
    /usr/bin/openssl
    

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

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