Вступление
ПРЕДУПРЕЖДЕНИЕ
Имейте в виду, что понижение версии системы Ubuntu не рекомендуется, и она не будет успешной в полной мере.
Шансы на успешное понижение версии невероятно “шаткие” и сильно зависят от количества пакетов, установленных в вашей системе.
Если вы обновили свою систему Ubuntu и теперь сталкиваетесь с некоторыми проблемами из-за этого обновления, вероятность очень велика, что процедура понижения только усугубит ваши проблемы.
В большинстве случаев безопаснее устранить ваши текущие проблемы с обновленной системой, а не надеяться, что понижение версии Ubuntu приведет к тому, что ваши проблемы исчезнут.
Вы были предупреждены!
Понижение sources.list
Первый шаг – понизить файл списка источников на предыдущую версию.
В нашем примере мы понижаем Ubuntu 18.10 Cosmic Cuttlefish до Ubuntu 18.04 Bionic Beaver, поэтому нам нужно изменить каждое появление кодового имени cosmic на bionic.
Вы может либо использовать ваш любимый текстовый редактор для выполнения этой задачи, либо просто автоматизировать его с помощью команды sed:
$ sudo sed -i 's/cosmic/bionic/g' /etc/apt/sources.list
Пакеты Pin
Поскольку наша текущая установка содержит пакеты с более высокой версией, а мы стремимся к понижению,то нам нужно привязать диспетчер пакетов apt к предыдущим пакетам.
Для этого отредактируйте файл /etc/apt/preferences и введите следующий контент при замене кодового имени на другое, к которому вы хотите перейти.
В нашем случае мы понижаемся до bionic:
Package: * Pin: release a=bionic Pin-Priority: 1001
Понижаем версию системы Ubuntu
Теперь все должно быть готово к понижению системы Ubuntu.
Для этого выполните следующие команды:
$ sudo apt update $ sudo apt upgrade $ sudo apt dist-upgrade
1 comment
[…] […]