Apt может устанавливать только те вещи, которые находятся в репозиториях. Перегруженные пакеты удаляются из репозиториев. Debian делает более старые версии своих репозиториев доступными в форме, совместимой с apt-get, на snapshot.debian.org, но я не знаю о каком-либо прямом эквиваленте Ubuntu.
Старые версии пакетов ubuntu доступны для скачивания на стартовой панели. К сожалению, процедура их поиска не особенно очевидна. Насколько я могу судить, вам придется вручную загружать такие пакеты и устанавливать их с помощью dpkg -i
. Если вы перейдете в исходный пакет на панели запуска (например, https://launchpad.net/ubuntu/+ source / openssl), вы можете нажать «просмотреть полную историю публикаций». Это приведет вас к странице с длинным списком версий. Найдите тот, который вы хотите, и он перенесет вас на страницу для этой версии (например, https://launchpad.net/ubuntu/+source/openssl/1.0.1-4ubuntu5.31). На этой странице вы найдете ссылки на построена для разных архитектур, и на этих страницах будут загружены ссылки для пакетов, построенных из источника. Затем вы можете загрузить их.
Примечание: в этом случае ссылки для сборщиков переходят на страницы, ссылающиеся на «PPA команды безопасности». Afaict это потому, что обновления безопасности сначала создаются в PPA, а затем только позже перенесены в основной архив ubuntu.
P.S. Обратите внимание, что двоичный пакет «openssl» содержит инструменты. Флаги openssl (которые, как мне кажется, вам действительно интересны), находятся в пакете libssl1.0.0.
PPS Если вы не хотите, чтобы ваш следующий запуск apt-get обновления или аналогичный обновлению пакет снова вам нужно будет установить какую-либо форму удержания или фиксации, чтобы остановить это.
OP опубликовал следующее как отредацию к их вопросу. Я воспроизвожу его как ответ.
Я смог исправить мою проблему, установив версию pulseaudio-эквалайзера в webupd8 ppa. Вот что я сделал:
1 - Установить webupd8 ppa
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
2 - С помощью диспетчера пакетов Synaptic я искал и выбрал «pulseaudio-equalizer». В меню «Пакет» я выбрал «Force Version», после чего я выбрал 2.7.0.2-5 ~ webupd8 ~ xenial0. Это также устанавливает множество зависимостей.
Теперь он работает так же, как и раньше. Я думаю, что это технически «понижение», но я с радостью возьму функциональное понижение по сравнению с неработающим обновлением.
OP опубликовал следующее как отредацию к их вопросу. Я воспроизвожу его как ответ.
Я смог исправить мою проблему, установив версию pulseaudio-эквалайзера в webupd8 ppa. Вот что я сделал:
1 - Установить webupd8 ppa
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
2 - С помощью диспетчера пакетов Synaptic я искал и выбрал «pulseaudio-equalizer». В меню «Пакет» я выбрал «Force Version», после чего я выбрал 2.7.0.2-5 ~ webupd8 ~ xenial0. Это также устанавливает множество зависимостей.
Теперь он работает так же, как и раньше. Я думаю, что это технически «понижение», но я с радостью возьму функциональное понижение по сравнению с неработающим обновлением.