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 версия?
Я не полагаю, что снижение решит Вашу проблему. Но Вы спросили:
пакет 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
будет последняя версия, мы установили снова.
Кв. может только установить материал, который находится на самом деле в репозиториях. Суперотобранные пакеты удалены из 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, Если Вы не хотите свой следующий запуск Кв. - заставляют обновление или подобный обновлять пакет снова, необходимо будет настроить некоторую форму хранения или прикрепляющий для остановки его делающий так.
Согласно 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
.