Гид по технологиям

Как обновиться с Fedora 11 до Fedora 12 — рабочая станция и сервер

• 4 min read • Linux • Обновлено 22 Nov 2025
Обновление Fedora 11 → Fedora 12 — руководство
Обновление Fedora 11 → Fedora 12 — руководство

Предварительное замечание

Все команды в этой инструкции должны выполняться с правами root. Откройте терминал и выполните вход как root. На рабочей станции с локальным рабочим столом путь к терминалу обычно: Приложения > Системные утилиты > Терминал.

Если вы вошли как обычный пользователь, введите:

su

чтобы стать root.

Важно: перед любым обновлением сделайте полную резервную копию важных данных и конфигураций. Проверяйте доступное место на диске и целостность резервной копий.

Быстрая проверка перед обновлением

  • Свободное место на корневом разделе. Убедитесь, что места достаточно для загрузки пакетов и установки новых версий.
  • Резервная копия: файлы /etc, пользовательские данные и образ системы или снимок LVM/VM.
  • Отключите ненужные сторонние репозитории или документацию, если нужно упростить процесс.

Обновление rpm и системы (общие шаги)

Перед началом основного обновления обновите пакет rpm и установите все текущие обновления:

yum update rpm

Затем установите все последние обновления:

yum -y update

Очистите кеш yum:

yum clean all

Если в процессе установки обновлений появился новый ядро, рекомендуется перезагрузить систему:

reboot

После перезагрузки снова войдите как root (прямо или через su).

Обновление рабочего стола до Fedora 12

  1. Установите preupgrade:
yum install preupgrade
  1. Запустите мастера обновления:
preupgrade

Мастер откроет графический интерфейс на рабочем столе. Выберите Fedora 12 (Constantine) и следуйте инструкциям мастера. Система подготовит пакеты и настройки для обновления.

  1. В конце мастера нажмите кнопку «Reboot Now» (Перезагрузить сейчас). Во время перезагрузки пройдёт основной процесс обновления. Это может занять длительное время — будьте терпеливы.

После завершения перезагрузки войдите в систему — вы должны получить рабочий стол Fedora 12.

Обновление сервера до Fedora 12 (без GUI)

На сервере процесс аналогичен, но используется консольная утилита:

  1. Установите preupgrade:
yum install preupgrade
  1. Запустите консольную утилиту:
preupgrade-cli

Она покажет список доступных выпусков. Пример вывода (информационный):

[root@server1 ~]# preupgrade-cli
/usr/lib/python2.6/site-packages/yum/__init__.py:203: UserWarning: Use .preconf instead of passing args to _getConfig
  warnings.warn('Use .preconf instead of passing args to _getConfig')
Loaded plugins: blacklist, refresh-packagekit, whiteout
Loaded plugins: refresh-packagekit
please give a release to try to pre-upgrade to
valid entries include:
   "Fedora 12 (Constantine)"
   "Rawhide"
You have new mail in /var/spool/mail/root
[root@server1 ~]#
  1. Для запуска обновления укажите строку релиза:
preupgrade-cli "Fedora 12 (Constantine)"
  1. После завершения подготовки перезагрузите сервер:
reboot

Во время перезагрузки будет выполнено основное обновление. После завершения вы получите систему на Fedora 12.

Критерии приёмки

  • Система загружается до графического или консольного уровня как обычно.
  • Основные службы (например, SSH на сервере) запускаются и принимают соединения.
  • Пользовательские приложения стартуют и работают по ожидаемым сценариям.
  • В логах (journalctl, /var/log/messages) нет повторяющихся критических ошибок.

Если какой-либо пункт не выполняется, следуйте разделу «План отката и восстановление».

Когда обновление может не сработать

  • Если у вас сильно модифицированное окружение и множество сторонних RPM с конфликтами зависимостей.
  • Если установлены нестабильные или неподдерживаемые репозитории.
  • Если дисковое пространство или оперативная память ограничены.

В таких случаях лучше протестировать обновление на копии системы или виртуальной машине.

План отката и восстановление (инцидентный план)

  1. Если обновление завершилось, а система не загружается, попробуйте загрузиться в предыдущую версию ядра из меню загрузчика (GRUB).
  2. Если доступ к системе невозможен, загрузитесь с LiveCD/LiveUSB и смонтируйте корневую файловую систему для сохранения данных.
  3. Восстановите конфигурации и данные из резервной копии.
  4. При необходимости выполните чистую установку Fedora 12 и восстановите данные и конфигурации вручную.

Важно: тестируйте процедуру восстановления заранее на отдельной машине или виртуальной среде.

Контрольные списки по ролям

Системный администратор:

  • Сделать полную резервную копию (данные, /etc, БД).
  • Проверить свободное место на диске и доступность питания/консоли.
  • Оповестить пользователей о окне обслуживания.
  • Запустить preupgrade-cli и следить за выводом.
  • Перезагрузить и проверить службы.

Пользователь рабочей станции:

  • Сохранить текущую работу и закрыть приложения.
  • Проверить наличие резервных копий личных данных.
  • Запустить preupgrade из графического интерфейса и дождаться завершения.

Советы и альтернативные подходы

  • Если вы боитесь проблем, сначала протестируйте обновление на клоне системы или виртуальной машине.
  • Можно выполнить чистую установку Fedora 12 и перенести данные и конфигурации вручную — это часто чище, но требует больше времени на настройку.
  • Отключите сторонние репозитории перед обновлением и включайте их по одному после проверки стабильности.

Риски и меры смягчения

  • Риск: конфликты зависимостей. Мера: отключение сторонних репов, предварительная проверка списков пакетов.
  • Риск: потеря данных. Мера: полные резервные копии вне целевой машины.
  • Риск: длительное время простоя. Мера: назначьте окно обслуживания и уведомьте пользователей.

Краткий глоссарий

  • preupgrade — инструмент подготовки и выполнения обновления дистрибутива Fedora.
  • preupgrade-cli — консольная версия preupgrade.
  • yum — пакетный менеджер для управления RPM-пакетами в Fedora.

Ссылки

Важно: перед массовым обновлением произведите тестовое обновление и убедитесь, что план восстановления отработан.

Резюме

Обновление Fedora 11 до Fedora 12 проходит в несколько этапов: обновление rpm, установка всех обновлений, очистка кеша, запуск preupgrade (GUI или CLI) и перезагрузка. Подготовка, резервные копии и тестирование критически важны для успешного результата.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро