Actualiza OpenSSL en Ubuntu 12.04

20

Quería actualizar OpenSSL a 1.0.1 en un sistema Ubuntu 12.04. Me he dado cuenta de que un apt-get upgrade openssl no termina actualizando OpenSSL. ¿El nuevo OpenSSL es compatible con Ubuntu?

También intenté compilar desde la fuente. La compilación funciona pero no puedo averiguar cómo reemplazar el OpenSSL incorporado (1.0.0) con el más nuevo (1.0.1). Al compilar desde la fuente, obtengo la versión más nueva que funciona junto con la versión anterior. Necesito reemplazar la versión anterior por la más nueva. Mi razón detrás de esta necesidad es hacer que FreeSWITCH compile con la versión más nueva porque la última fuente de FreeSWITCH no es compatible con OpenSSL 1.0.0 y parece que no hay configuración de configuración en FreeSWITCH para apuntar hacia la ruta del nuevo OpenSSL. (¡Así que obstinadamente sigue usando la versión anterior y no trabaja!)

Gracias es avance. Cualquier ayuda sería muy apreciada.

    
pregunta Kshitij Saxena 04.03.2014 - 15:16

3 respuestas

13

AVISO: esta pregunta y respuesta son anteriores a la falla de OpenSSL, Heartbleed.

Primero necesita eliminar completamente la instalación anterior: (¡Esto romperá la mayoría de los sistemas! ¡Tenga cuidado! La mayoría de las personas se arrepentirá de esto)     apt-get purge openssl

Es posible que desee limpiar la casa ejecutando:

apt-get autoremove && apt-get autoclean

Luego, debe descargar y compilar la versión que desea ( lista completa )

wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz
    
respondido por el philshem 07.03.2014 - 20:22
11

Instalar el paquete de desarrollo!

1.0.1 es parte de Ubuntu 12.04 en el momento de la escritura. Sin embargo, para compilar en su contra, también debe instalar el paquete de desarrollo ( libssl-dev )!

Primero haga una actualización de la lista de paquetes

sudo apt-get update

Luego, instale el paquete de desarrollo y actualice la biblioteca de una sola vez:

sudo apt-get install openssl libssl-dev

Puedes ver aquí que 1.0.1 es parte de 12.04: enlace

En caso de que su sistema aún se instale 1.0.0, tiene algún otro repositorio configurado o algo más en su administración de paquetes ha cambiado para causar este error. En ese caso, inspecciona qué está causando que pinche en 1.0.0 aún ejecutando

apt-cache policy openssl libssl-dev
    
respondido por el gertvdijk 14.03.2014 - 15:24
6

Intente descargar la última versión de libssl y openssl de enlace y instalar ambos.

Advertencia: Esto romperá las actualizaciones de seguridad automáticas para OpenSSL.

    
respondido por el buddy86 07.03.2014 - 09:04

Lea otras preguntas en las etiquetas