Aggiorna OpenSSL su Ubuntu 12.04

20

Volevo aggiornare OpenSSL a 1.0.1 su un sistema Ubuntu 12.04. Ho notato che un apt-get upgrade openssl non finisce con l'upgrade di OpenSSL. Il nuovo OpenSSL è supportato su Ubuntu?

Ho anche provato a compilare dal sorgente. La compilazione funziona ma non riesco a scoprire come sostituire OpenSSL (1.0.0) integrato con quello più recente (1.0.1). La compilazione da sorgente mi fornisce la versione più recente che funziona insieme alla versione precedente - Devo sostituire la versione precedente con la versione più recente. La mia ragione alla base di questa esigenza è di compilare FreeSWITCH con la versione più recente perché l'ultimo sorgente FreeSWITCH non è compatibile con OpenSSL 1.0.0 e sembra che non ci sia alcuna configurazione make in FreeSWITCH per indirizzarlo verso il percorso per il nuovo OpenSSL. (Quindi continua ostinatamente ad usare la versione precedente e non funziona!)

Grazie è anticipo. Qualsiasi aiuto sarebbe molto apprezzato.

    
posta Kshitij Saxena 04.03.2014 - 16:16
fonte

3 risposte

13

AVVISO: questa domanda e risposta pre-data il bug di OpenSSL, Heartbleed.

Per prima cosa è necessario rimuovere completamente la vecchia installazione: (questo romperà la maggior parte dei sistemi! Attenzione! La maggior parte delle persone se ne pentirà)     apt-get purge openssl

Potresti voler pulire casa eseguendo:

apt-get autoremove && apt-get autoclean

Quindi dovresti scaricare e compilare la versione che desideri ( elenco completo )

wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz
    
risposta data philshem 07.03.2014 - 21:22
fonte
11

Installa il pacchetto di sviluppo!

1.0.1 fa parte di Ubuntu 12.04 al momento della scrittura. Tuttavia, per poterlo compilare, devi anche installare il pacchetto di sviluppo ( libssl-dev )!

Prima fai un aggiornamento della lista dei pacchetti

sudo apt-get update

Quindi installa il pacchetto di sviluppo e aggiorna la libreria stessa in una volta sola:

sudo apt-get install openssl libssl-dev

Puoi vedere qui 1.0.1 fa parte di 12.04: link

Nel caso in cui il tuo sistema installi ancora 1.0.0, hai qualche altro repository impostato o qualcos'altro nella gestione dei pacchetti viene modificato per causare questo errore. In tal caso, controlla che cosa sta causando il blocco su 1.0.0 eseguendo ancora

apt-cache policy openssl libssl-dev
    
risposta data gertvdijk 14.03.2014 - 16:24
fonte
6

Prova a scaricare l'ultima versione di libssl e openssl da link e installa entrambi.

Avviso: questo interromperà gli aggiornamenti automatici di sicurezza per OpenSSL.

    
risposta data buddy86 07.03.2014 - 10:04
fonte

Leggi altre domande sui tag