Рейтинг:0

Как я могу установить версию пакета, которой больше нет в кеше?

флаг mx

Недавно я каким-то образом сломал свою систему, и от dpkg.log и по памяти могу восстановить, что он сломался после первой же перезагрузки после удачное обновление. (/var/log/apt/history.log говорит, что это было вызвано автоматическим обновлением.)

Это один из пакетов, как показано на dpkg.log:

2021-08-09 12:00:00 обновить linux-generic-hwe-20.04:amd64 5.8.0.63.71~20.04.45 5.11.0.25.27~20.04.10

Я интерпретирую это как "5.8... был заменен на 5.11...".

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

$ sudo apt-cache madison linux-image-generic-hwe-20.04
linux-image-generic-hwe-20.04 | 5.11.0.25.27~20.04.10 | http://de.archive.ubuntu.com/ubuntu focus-updates/main Пакеты amd64
linux-image-generic-hwe-20.04 | 5.11.0.25.27~20.04.10 | http://security.ubuntu.com/ubuntu focus-security/main Пакеты amd64
linux-image-generic-hwe-20.04 | 5.4.0.26.32 | http://de.archive.ubuntu.com/ubuntu focus/main Пакеты amd64

Следовательно, установить его не удается:

$ sudo apt install linux-generic-hwe-20.04=5.8.0.63.71~20.04.45
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Версия «5.8.0.63.71~20.04.45» для «linux-generic-hwe-20.04» не найдена.

Как теперь сделать откат на старую версию?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.