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

Обновление Fedora 14 до Fedora 15

• 5 min read • Linux • Обновлено 22 Nov 2025
Обновление Fedora 14 до Fedora 15
Обновление Fedora 14 до Fedora 15

Версия 1.0
Автор: Falko Timme
Следуйте за мной в Twitter

Введение

В этой статье описан пошаговый процесс обновления системы Fedora 14 до Fedora 15. Процедура подходит как для рабочих столов, так и для серверов. Команды требуют прав root — либо выполните вход как root, либо используйте su.

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

Что нужно знать перед началом

  • Минимум оперативной памяти: 600 МБ. Если у системы меньше ОЗУ, она может «зависнуть» при попытке загрузки с сообщением:
Trying to unpack rootfs image as initramfs...
  • Этот процесс обновляет пакеты и изменяет базовую систему — сторонние репозитории (например, RPMFusion) обычно обрабатываются preupgrade, но рекомендуется проверить совместимость пакетов вручную.
  • Выполняйте команды от root.

1. Общий план действий

  1. Обновите rpm и установите все доступные обновления на Fedora 14.
  2. Очистите кэш yum.
  3. При необходимости перезагрузите систему, если установлен новый ядро (kernel).
  4. Установите preupgrade и запустите его (preupgrade на рабочем столе, preupgrade-cli на сервере).
  5. Перезагрузитесь и дождитесь завершения автоматического обновления.

2. Обновление для рабочего стола

  1. Обновите пакет rpm:
yum update rpm 
  1. Установите последние обновления:
yum -y update
  1. Очистите кэш yum:
yum clean all
  1. Если в ходе обновления было установлено новое ядро, выполните перезагрузку:
reboot 

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

  1. Установите preupgrade и запустите его:
yum install preupgrade
preupgrade

Мастер preupgrade запустится в графическом окружении. Выберите Fedora 15 (Lovelock) и дождитесь подготовки системы. В конце нажмите кнопку Reboot Now. При перезагрузке начнётся процедура обновления, которая может занимать значительное время.

После завершения вы вернётесь в обновлённую систему Fedora 15.

3. Обновление для сервера

Процесс похож на рабочий стол, но используется cli-версия preupgrade.

  1. Обновите rpm:
yum update rpm 
  1. Установите последние обновления:
yum -y update
  1. Очистите кэш yum:
yum clean all
  1. При установке нового ядра перезагрузитесь:
reboot 

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

  1. Установите preupgrade и запустите preupgrade-cli:
yum install preupgrade
preupgrade-cli

В качестве примера выход preupgrade-cli может выглядеть так:

[root@server1 ~]# preupgrade-cli  
Loaded plugins: blacklist, langpacks, whiteout  
No plugin match for: rpm-warm-cache  
No plugin match for: remove-with-leaves  
No plugin match for: auto-update-debuginfo  
Adding en_US to language list  
Loaded plugins: langpacks, presto, refresh-packagekit  
Adding en_US to language list  
please give a release to try to pre-upgrade to  
valid entries include:  
"Fedora 15 (Lovelock)"  
[root@server1 ~]#

Чтобы начать обновление, укажите цель в кавычках:

preupgrade-cli "Fedora 15 (Lovelock)"

preupgrade-cli подготовит систему (включая совместимые пакеты из RPMFusion, где это возможно). Когда подготовка завершится, выполните перезагрузку:

reboot

Во время перезагрузки произойдёт фактическое обновление. Ожидайте продолжительное время; по завершении вы сможете войти в систему Fedora 15.

Контрольный список перед обновлением

  • Сделать полную резервную копию всех важных данных.
  • Сохранить копии конфигурационных файлов (например, /etc).
  • Проверить совместимость критичных сервисов и пакетов (особенно сторонних репозиториев).
  • Удостовериться в наличии не менее 600 МБ ОЗУ.
  • Освободить место на диске (особенно /boot и /var).
  • Запланировать окно обслуживания: обновление и первый вход в систему могут занять время.

Ролевые чек-листы

Администратор рабочего стола:

  • Обновить rpm и выполнить yum -y update.
  • Установить preupgrade и запустить preupgrade.
  • Проверить работоспособность пользовательских профилей и драйверов после обновления.

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

  • Проверить зависимости сервисов (диагностика systemd/sysv init).
  • Убедиться, что имеется доступ к консоли/серийному порту на случай проблем при загрузке.
  • Подготовить план отката (резервный сервер или образы VM).

Когда обновление может не подойти

  • Если у вас критичная продакшн-среда без возможности перезагрузки — лучше планировать отдельное окно обслуживания или использовать тестовую среду.
  • Если установлены незаменимые пакеты из сторонних репозиториев, не совместимые с Fedora 15, preupgrade может не корректно обработать их.
  • На системах с ограниченной ОЗУ (<600 МБ) обновление может привести к неработоспособной системе.

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

  • Чистая установка: установить Fedora 15 с нуля и восстановить данные из резервной копии. Проще для небольшого числа машин и чистых окружений.
  • Миграция на новую машину: развернуть Fedora 15 на новом хосте и перенести сервисы/данные.
  • Контейнеризация: упаковать приложения в контейнеры и запускать их независимо от версии хоста.

Матрица рисков и смягчения

  • Потеря данных — смягчение: полная резервная копия, проверка бэкапов.
  • Сбой загрузки после обновления — смягчение: иметь доступ к загрузочному носителю для восстановления или консольный доступ.
  • Несовместимость пакетов — смягчение: проверить сторонние репозитории, протестировать на стенде.

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

  • Система загружается в Fedora 15 и предоставляет ожидаемые сервисы.
  • Критичные приложения стартуют без ошибок и выполняют базовые задачи.
  • Логи не содержат повторяющихся критических ошибок в течение 24 часов после обновления.

Мини-методология тестирования после обновления

  1. Проверить загрузку и доступ к консоли/SSH.
  2. Убедиться, что сетевые сервисы работают (ping, HTTP/HTTPS).
  3. Запустить тестовые прогонки для критичных приложений.
  4. Просмотреть системные логи на предмет ошибок: journalctl -p err -b.

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

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

Важные замечания

Important: Всегда проверяйте совместимость сторонних репозиториев и выполняйте тестовый прогон на непроизводственной системе перед массовым развёртыванием.

Ссылки

Итог

Обновление Fedora 14 до Fedora 15 возможно и достаточно стандартизировано с помощью preupgrade / preupgrade-cli. Ключевые пункты — резервные копии, проверка ОЗУ и совместимости сторонних пакетов, а также готовность к возможному восстановлению системы.

Краткое резюме:

  • Сделайте резервную копию.
  • Обновите rpm и весь набор пакетов на Fedora 14.
  • Установите 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 быстро