Fedora: от 13-й к 14-й через preupgrade

Алексей Федорчук

При переходе от 12-й к 13-й версии опыт обновления системы был у меня скорее отрицательным — в итоге проще оказалось переустановить систему с нуля. Тем интересней было посмотреть, что изменилось с переходом 14-й версии.

Все возможные методы апгрейда Fedora описаны Аркадием Шейном. Если не считать установки с нуля, это:

  • обновление через yum;
  • обновление с дистрибутивного диска (полного DVD);
  • обновление через preupgrade.

Последний способ, как наиболее простой, я и решил опробовать.

Для начала проверяю, имеется ли пакет preupgrade — оказалось, что имеется. После этого запускаю его с правами администратора:

$ su -
[пароль]
# preupgrade

И получаю начальную панель:

preup01.png

На которой только что и остаётся, что нажать кнопку Forward. После чего предлагается выбрать, до чего именно я собираюсь обновляться:

preup02.png

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

Теперь по нажатии кнопки Apply начинается процесс «преапгрейдирования» — за ходом его можно следить в терминале, из которого запущен preupgrade. Из этой слежки явствует, что никакого обновления пока не происходит — по сети просто скачиваются пакеты новой версии. А как только скачивание заканчивается, появляется соответствующее сообщение:

preup06.png

За которым следует предложение перезагрузиться:

preup07.png

Впрочем, в моём случае процесс был прерван примерно на середине появлением вот такого сообщения:

preup04.png

Делать тут было нечего, кроме как нажать кнопку OK, после чего я оказался в командной строке.

Однако истинного федорианца такими мелочами не запугать. Резонно рассудив, что дело, видимо, в сбое коннекта, я ничтоже сумняшеся тупо повторил команду preupgrade. И получил такой вот вопрос:

preup05.png

«Канэшна, хачу», сказал я сам себе, нажимая кнопку Yes. После чего процедура продолжилась как ни в чём не бывало, вплоть до достижения конечного результата — предложения перезагрузиться.

После перезагрузки для начала предлагается выбрать раскладку клавиатуры — причём в текстовом режиме. После чего грузится режим графический и появляется панелька, сообщающая, что идёт проверка источников обновления и зависимостей пакетов. А затем наступает момент установки ранее скачанных пакетов. Длится это довольно долго и заканчивается предложением авторизоваться в Gdm — от лица любого из ранее существовавших пользователей. Всё — на этом preupgrade закончилось, открываем наш сеанс и смотрим на результат.

А результат оказывается вполне превосходный. Все пакеты, включая ядро, обновились. Все пользовательские настройки — сохранились. Даже программы, открытые в сеансе перед рестартом, оказались открытыми точно так же. Единственное, что слетело — так это проверка русской орфографии в Empathy, пришлось заново устанавливать, тяжкий труд…

А вот чего не образовалось само собой — это опций первичной настройки, которые при инсталляции с нуля устанавливаются на стадии firstboot. То есть — автоматического входа в систему и автоматической настройки sudo для первого пользователя.

Тем не менее, эксперимент с обновлением через preupgrade можно считать вполне удавшимся.

Fedora: от 13-й к 14-й через preupgrade: 2 комментария

  1. Спасибо за обзор. Не Debian с его dist-upgrade, конечно. Но жить можно :)

Добавить комментарий