Даунгрейд Ubuntu до старой версии дистрибутива
Один из наших читателей задал в комментариях интересный вопрос о том, как можно произвести даунгрейд дистрибутива Ubuntu, т.е. перейти с более свежей версии на более старую?
Вопрос кажется странным, но я могу легко придумать ситуацию его актуализирующую: под свежую версию нету какого-то нужного софта (о том, что «смотреть надо было заранее» или о перспективах сборки вручную — говорить тут не будем). Не знаю, зачем нашему читателю понадобилось провести такую операцию, но, оказывается, она вполне себе успешно осуществима.
Итак, общая идея метода состоит в том, чтобы в списке репозиториев (sources.list
) указать старый дистрибутив и с помощью настроек менеджера пакетов apt
, старому дистрибутиву дать более высокий приоритет.
Для примера попробуем отъехать с Ubuntu 9.04 (Jaunty) до Ubuntu 8.10 (Intrepid).
Редактируем список репозиториев:
sudo nano /etc/apt/sources.list
Для каждой записи с репозитарием новой версии:
deb http://archive.ubuntu.com/ubuntu jaunty main restricted universe multiverse
Добавляем соответствующую для старого репозитория:
deb http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse
После того, как вы отредактируете файл, получится, что у вас заданы репозитории сразу для двух версий.
Теперь отредактируем /etc/apt/preferences
, указав пакетам старого дистрибутива более высокий приоритет:
sudo nano /etc/apt/preferences
Добавьте следующие директивы в файл (существующуие там данные можно удалить):
Package: *
Pin: release a=intrepid
Pin-Priority: 1001
Package: *
Pin: release a=jaunty
Pin-Priority: 60
Ну, и, теперь «проапгрейдим» дистрибутив до старой версии:
sudo apt-get update
sudo apt-get dist-upgrade
Вот так вот, в GNU\Linux`е возможно всё. Перед экспериментом всё равно настоятельно рекомендую сделать резервную копию данных.
Есть, конечно, и метод более грубый: сохранить домашнюю директорию, все настройки, поставить с нуля старую версию, все нужные пакеты, перетащить настрйоки в старую версию.
- 15346 просмотров

Re: Даунгрейд Ubuntu до старой версии дистрибутива
Нуссс попробуем... Результаты потом объявлю. Попробую с 10,04 до 8,04 даунгрейдится)
Re: Даунгрейд Ubuntu до старой версии дистрибутива
Не работает!!!!!!!!!!!!!!
alex@alex-desktop:~$ sudo apt-get dist-upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Расчёт обновлений... Готово
НОВЫЕ пакеты, которые будут установлены:
mktemp sysvutils
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 79,6kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 242kB.
Хотите продолжить [Д/н]?
Вот и все. все как было итак и осталось
Re: Даунгрейд Ubuntu до старой версии дистрибутива
и не будет. пользуйтесь ppa-purge
aptitude install ppa-purge
man ppa-purge
Re: Даунгрейд Ubuntu до старой версии дистрибутива
К сожалению тоже не получилось, обновился до 11.10, но возникла проблема с классическим гномом, юнити жутко неудобная. Буду ставить с диска..
Отправить комментарий