Как понизить OpenSSL на Amazon EC2

Я использую версию Linux Amazon AMI (v 2013.03), который идет с OpenSSL 1.0.1, установленным, как описано здесь: http://aws.amazon.com/amazon-linux-ami/2013.03-release-notes/.

У меня есть приложение, которое не может быть совместимо с той версией OpenSSL, и я хотел бы "понизить" это до версии к 0.9.8. Я могу установить ту версию со следующим:

sudo yum install openssl098e

Но я не могу удалить 1.0.1 версии. Когда я пробую:

sudo yum erase openssl

Я получаю длинный список того, что, кажется, обработка зависимости и результат:

Error: Trying to remove "yum", which is protected

Существует ли способ для меня удалить более новую версию OpenSSL?

2
задан 28 February 2014 в 22:48
1 ответ

Из этого сообщения форума AWS, посвященного понижению OpenSSL 1.0.2k до 1.0.1k, для компиляции PHP для запуска в Lambda, вы можете прикрепить версию релиза к более ранней версии. Все, что вам нужно сделать, это выяснить, какая версия релиза вам нужна.

sed -i 's;^releasever.*;releasever=2017.03;;' /etc/yum.conf \
    && yum clean all \
    && yum -y downgrade openssl-1.0.1k
0
ответ дан 3 December 2019 в 15:13

Теги

Похожие вопросы