
Есть ли способ откатить обновление LTS Maintenance Upgrade до предыдущей версии, скажем, с 10.04.02 LTS на 10.04.03 LTS?
Сейчас у меня нет проблем, но мне нужно найти способ сделать откат пакетов до того, как я перейду на версию 10.04.03 LTS на моем сервере, на случай, если возникнет такая необходимость.
решение1
Обратите внимание, что точечные релизы 10.04 — это просто ролл-апы пакетов из архивов security
и updates
. Если вы регулярно применяли обновления к своему серверу (что является рекомендуемым поведением), вы, вероятно, уже находитесь на новом точечном релизе.
Если вы обновились до пакета, который вызывает у вас проблемы, вы можете понизить версию пакета. Вы можете узнать, какие версии пакета доступны, с помощью следующей команды:
apt-cache policy PACKAGE_NAME
Обратите внимание на номера версий, которые он перечисляет для каждого архива. Вы можете установить определенную версию пакета с помощью следующей команды:
sudo apt-get install PACKAGE_NAME=VERSION_NUMBER
Вас предупредят о том, что вы понижаете версию пакета.
решение2
Не существует одношагового процесса для отката всех обновлений, сделанных в точечном релизе, к предыдущему. Нам нужно будет отслеживать и откатывать каждое из обновлений.