Como migrar para o openssl 1.0.2 no Ubuntu 14.04 LTS

2

Eu preciso atualizar o Openssl para 1.0.2 para obter um determinado recurso. Isso funcionou seguindo este tutorial link No entanto, o HAProxy, por exemplo, ainda é construído com a versão antiga do openssl e, portanto, não suporta o recurso SSL que eu preciso

Como faço upgrade sem compilar? Eu tentei o apt-get update e upgrade e também dist-upgrade. Tudo isso não me trouxe para a versão 1.0.2

    
por merlin 30.12.2016 / 17:04

3 respostas

3

Como mencionado aqui , este openssl 1.0.2 é suportado até 31 de dezembro de 2019

  1. Fazer download do link
  2. Extraia para uma pasta
  3. Vá para a pasta extraída e use o seguinte comando

    sudo ./config && sudo make && sudo make install
    
  4. Demorará algum tempo a instalar

  5. Vincule o openssl recém-instalado

    sudo ln -sf /usr/local/ssl/bin/openssl 'which openssl'
    
  6. Verifique a versão e verifique se ela está instalada.

    openssl version -v
    
por 08.03.2018 / 12:41
0

Você pode precisar disto para instalar o "add-apt-repository":

sudo apt-get update && apt-get install -y software-properties-common

Isso levará você a v1.0.2g sem precisar compilar:

openssl version -a
sudo add-apt-repository ppa:0k53d-karl-f830m/openssl
sudo apt-get update
sudo apt-get install openssl
openssl version -a

    
por 02.09.2017 / 12:08
0

Este artigo tem uma resposta completa. link

cURL Method

sudo apt-get install php5-curl (Install cURL library)
sudo apt-get install make (Install compiling library Make)
curl https://www.openssl.org/source/openssl-1.0.2l.tar.gz | tar xz && cd openssl-1.0.2l && sudo ./config && sudo make && sudo make install (single command that will download latest binaries, extract them, cd into the directory, compile configuration and then install the files)
sudo ln -sf /usr/local/ssl/bin/openssl ‘which openssl’ (This will create a sym link to the new binaries)
openssl version -v (Used to check the version of the Current OpenSSL binaries)

wget method

sudo apt-get install make (Install compiling library Make)
wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz (Download the latest OpenSSL 1.0.2g binaries)
tar -xzvf openssl-1.0.2l.tar.gz (Extract the tar ball to the local directory)
cd openssl-1.0.2l (Enter extracted OpenSSL directory)
sudo ./config (Configure binaries for compiling)
sudo make install (install configured binaries)
sudo ln -sf /usr/local/ssl/bin/openssl which openssl (This will create a sym link to the new binaries)
openssl version -v (Used to check the version of the Current OpenSSL binaries)

    
por 21.11.2018 / 04:36