为什么'apt-get install openssl'没有安装最新版本的OpenSSL?

mal*_*vci 10 openssl ubuntu-16.04

当我使用'apt-get install openssl'时,我的Ubuntu 16.04安装了OpenSSL 1.0.2g版本.我希望安装1.1.0版本.

为什么不安装1.1.0版本?我该如何安装最新版本?

谢谢.

eds*_*res 34

您应该选择要在OpenSSL站点上安装的版本.看来你想安装1.1.0.所以,按照以下方式做.

wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz
tar xzvf openssl-1.1.0f.tar.gz
cd openssl-1.1.0f
./config -Wl,--enable-new-dtags,-rpath,'$(LIBRPATH)'
make
sudo make install

openssl version -a
Run Code Online (Sandbox Code Playgroud)

它完成了.它是如此简单.祝它好运.

  • 圣牛这是鲁re的建议。不要只是下载整个系统上使用的打包软件的原始上游版本,然后“进行安装”。东西。将。打破。在这种情况下,您将获得两种版本的openssl-发行版一个由/ usr下的apt管理,第二个发行版安装在/ usr / local下。当更新到较新的Ubuntu时,apt将更新其版本,并且将保留本手册。根据环境变量,本地构建的程序可能链接到另一个。长期甚至是短期都会使事情变得一团糟。 (3认同)
  • 对于`make`命令,没有必要使用`sudo`.如果要在需要root权限的位置进行安装,则可能需要"make install". (2认同)