How хан I downgrade openssl путь apt-get?

After в recent upgrade, I am having some SSL connection problems. I would like to downgrade openssl temporarily to see if the issues go away.

The current версия of openssl installed is 1.0.1-4ubuntu5.32 and the previous версия was 5.31. However, when I try:

apt-get install openssl=1.0.1-4ubuntu5.31

I get:

E: Version '1.0.1-4ubuntu5.31' for 'openssl' was not found

I thought this was the correct procedure for installation в specific версия?

10
задан 30 December 2015 в 13:28

3 ответа

Я не полагаю, что снижение решит Вашу проблему. Но Вы спросили:

пакет openssl=1.0.1-4ubuntu5.31 не дольше в Точных репозиториях, потому что последняя версия теперь 1.0.1-4ubuntu5.32. Но пакет все еще доступен в PPA безопасность “Ubuntu команда Team” .

Для версии 1.0.1-4ubuntu5.31

wget https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/7531893/+files/openssl_1.0.1-4ubuntu5.31_amd64.deb
sudo dpkg -i openssl_1.0.1-4ubuntu5.31_amd64.deb

, Но я подозреваю, что необходимо понизить другие пакеты, перечисленные здесь .

снижение является временным. После

sudo apt-get upgrade

или для лучшего чувства

sudo apt-get dist-upgrade

будет последняя версия, мы установили снова.

7
ответ дан 23 November 2019 в 04:31

Кв. может только установить материал, который находится на самом деле в репозиториях. Суперотобранные пакеты удалены из respositories. Debian делает более старые версии их репозиториев доступными в Кв. - получают совместимую форму на snapshot.debian.org, но я не знаю ни о каком прямом equivilent для Ubuntu.

Более старые версии пакетов человечности доступны для скачивания на панели запуска. К сожалению, процедура нахождения их не особенно очевидна. Насколько я могу сказать, что необходимо будет вручную загрузить такие пакеты и установить их с dpkg-i

, Если Вы переходите к исходному пакету на панели запуска (например, https://launchpad.net/ubuntu / + source/openssl), можно нажать на "view full publishing history". Это возьмет Вас к странице с длинным списком версий. Найдите тот, который Вы хотите, и он возьмет Вас к странице для той версии (например, https://launchpad.net/ubuntu / + source/openssl/1.0.1-4ubuntu5.31) на той странице, Вы найдете ссылки на сборки для различной архитектуры, и те страницы будут иметь ссылки на загрузку для пакетов созданными из источника. Можно тогда загрузить их.

Примечание: в thie случае ссылки для сборок переходят к страницам, ссылающимся на "PPA службы безопасности". Afaict, который это вызвано тем, что обновления системы защиты сначала созданы в PPA и затем только позже перемещены в основной архив человечности.

P.S. Обратите внимание, что "openssl" двоичный пакет содержит инструменты. openssl libaries (которые являются тем, что я думаю, Вы действительно заботитесь о) находятся в "libssl1.0.0" пакете.

P.P.S, Если Вы не хотите свой следующий запуск Кв. - заставляют обновление или подобный обновлять пакет снова, необходимо будет настроить некоторую форму хранения или прикрепляющий для остановки его делающий так.

0
ответ дан 23 November 2019 в 04:31

Согласно https://launchpad.net/ubuntu / + source/openssl, нет никакой версии 1.0.1-4ubuntu5.31 из пакета openssl в любых 12.04 (Точный Ящер) репозиторий больше.

Единственные доступные версии openssl для 12,04 с сегодняшнего дня (2015-12-30):

  • 1.0.1-4ubuntu5.32 от main репозиторий updates и security канал (2015-12-07)
  • 1.0.1-4ubuntu3 от main репозиторий release канал (2012-04-19)

1.0.1-4ubuntu5.31 версия, до которой Вы хотите понизить, была заменена и больше не доступна. Можно только понизить до 1.0.1-4ubuntu3, если Вы не возражаете против 3-летней версии (который, вероятно, содержит несколько серьезных ошибок и дыр в системе безопасности!) или находят PPA, размещающий не что устаревшая версия openssl.

4
ответ дан 23 November 2019 в 04:31

Другие вопросы по тегам:

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