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". Це пов'язано з тим, що оновлення безпеки спочатку вбудовуються в PPA, а потім лише пізніше переносяться в основний архів ubuntu.
PS Зауважте, що двійковий пакет "openssl" містить інструменти. Бібліотеки opensl (які, на мою думку, вам дуже цікаві) знаходяться в пакеті "libssl1.0.0".
PPS Якщо ви не хочете, щоб ваш наступний запуск оновлення apt-get або подібний до оновлення пакету знову, вам потрібно буде встановити певну форму утримування або закріплення, щоб зупинити це.