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

Как обновиться с Fedora 12 до Fedora 13

• 4 min read • Linux • Обновлено 22 Nov 2025
Обновление Fedora 12 до Fedora 13 — пошагово
Обновление Fedora 12 до Fedora 13 — пошагово

Краткое описание

Автор: Falko Timme
Версия: 1.0

Это подробная инструкция по обновлению системы с Fedora 12 до Fedora 13. Подходит для установок рабочего стола и серверных окружений. Приведённые команды нужно выполнять с правами root.

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

Подготовка — общие шаги

  1. Войдите в систему как root или получите права root:
su
  1. Убедитесь, что все данные скопированы и резервные копии работоспособны (файлы, баз данных, конфигурации).

  2. Закройте незапущенные пользовательские процессы и уведомьте пользователей (для серверов).

Примечание: Ниже команды и шаги разделены на два сценария: рабочая станция (desktop) и сервер (CLI).

Обновление rpm и системных пакетов (для обоих сценариев)

Обновите rpm-пакет, затем установите последние обновления и очистите кэш yum:

yum update rpm
yum -y update
yum clean all

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

reboot

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

Обновление на рабочем столе

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

Мастер запустится в графическом интерфейсе. Выберите Fedora 13 (Goddard) и следуйте подсказкам. В конце нажмите кнопку «Reboot Now», после чего во время перезагрузки будет выполнено обновление — этот процесс может занять длительное время.

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

Обновление на сервере (через SSH/терминал)

  1. Установите пакет preupgrade, если ещё не установлен:
yum install preupgrade
  1. Запустите инструмент командной строки:
preupgrade-cli

Он покажет доступные релизы. В обычном случае в списке будет Fedora 13 (Goddard). Пример вывода:

[root@server1 ~]# preupgrade-cli
Loaded plugins: blacklist, whiteout
No plugin match for: rpm-warm-cache
No plugin match for: remove-with-leaves
No plugin match for: auto-update-debuginfo
No plugin match for: presto
Loaded plugins: refresh-packagekit
please give a release to try to pre-upgrade to
valid entries include:
   "Fedora 13 (Goddard)"
   "Rawhide"
[root@server1 ~]#
  1. Для фактического запуска укажите строку релиза:
preupgrade-cli "Fedora 13 (Goddard)"
  1. По завершении запустите перезагрузку:
reboot

Во время перезагрузки будет запущен процесс обновления; он может занять значительное время. После завершения войдите на сервер и проверьте сервисы.

Чек-лист перед обновлением (обязательно)

  • Сделать полную резервную копию данных и конфигураций.
  • Проверить место на диске (root и /boot) — достаточно для установки пакетов и новых ядер.
  • Зафиксировать список установленных репозиториев и сторонних пакетов (например, RPMFusion).
  • Отключить автоматические задачи cron, которые могут мешать обновлению.
  • Для серверов: уведомить пользователей и согласовать окно обслуживания.

Что делать, если обновление прошло неудачно

  • Сохраните логи обновления (обычно из /var/log) сразу после сбоя.
  • Попробуйте загрузиться vào предыдущему ядру (в меню загрузчика GRUB) и вернуть рабочее состояние.
  • Если проблема в пакетах, попробуйте загрузиться в rescue/Live-режиме и откатить проблемные пакеты или восстановить конфигурации из резервной копии.
  • При критических нарушениях сервисов восстановите систему из резервной копии (полная переустановка может быть быстрее и надёжнее).

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

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

  • Чистая установка: инсталлировать Fedora 13 «с нуля» и восстановить данные/конфигурации. Это минимизирует риск наследования проблем, но требует больше времени на настройку.
  • Использовать инструменты типа yum distro-sync (в ручном, более рискованном сценарии) — не рекомендуется без детального плана и тестирования.
  • Обновление через установочный носитель (Live/Install ISO) — полезно, если системный менеджер пакетов повреждён.

Когда обновление скорее всего не сработает

  • Если вы используете сильно кастомизированные пакеты или старые сторонние репозитории, которые несовместимы с Fedora 13.
  • Если на диске мало свободного места, особенно в /boot и /var.
  • Если важные процессы завязаны на специфичных версиях библиотек, которых больше нет в новой системе.

Рекомендации по тестированию после обновления

  • Проверить запуск критичных сервисов (web, DB, ssh и т.д.).
  • Пересмотреть кастомные конфигурационные файлы и сравнить с .rpmsave/.rpmnew, если они появились.
  • Проверить логи системы (journalctl, /var/log/messages).
  • Убедиться в корректном запуске и обновлении модулей/плагинов сторонних приложений.

Роль‑ориентированный чек-лист

Для администратора сервера:

  • Резервное копирование баз данных и конфигураций.
  • Сохранение списка установленных репозиториев.
  • План тестирования и отката.

Для пользователя рабочего стола:

  • Экспорт закладок, почтовых профилей, настроек приложений.
  • Создание резервной копии домашней директории.

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

  • Система загружается в графическом/целевом режиме.
  • Критичные сервисы работают без ошибок в логах.
  • Данные и конфигурации доступны и совместимы с приложениями.
  • Дополнительные модули и драйверы загружаются корректно.

Краткая методология обновления (мини‑метод)

  1. Резервное копирование.
  2. Обновление rpm и текущих пакетов.
  3. Установка preupgrade/preupgrade-cli.
  4. Запуск мастера обновления и перезагрузка.
  5. Тестирование и проверка логов.
  6. Откат к резервной копии при необходимости.

Глоссарий (одной строкой)

  • preupgrade: утилита для подготовки и запуска обновления Fedora до следующего релиза.
  • preupgrade-cli: текстовая версия preupgrade для серверов.
  • yum: менеджер пакетов для Fedora/CentOS, используемый для установки и обновления пакетов.
  • RPMFusion: популярный сторонний репозиторий для мультимедийных и проприетарных пакетов.

Ссылки


Итог: обновление с Fedora 12 до Fedora 13 выполнимо с помощью preupgrade/preupgrade-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 быстро