Как обновиться с Fedora 13 до Fedora 14 — рабочая станция и сервер
Введение
Версия 1.0
Автор: Falko Timme
Следите за мной в Twitter
Эта статья описывает, как обновить систему с Fedora 13 до Fedora 14. Процедура применима как к настольным установкам, так и к серверам. Я не даю гарантии, что всё пройдёт без проблем на вашей конфигурации — обязательно подготовьтесь и сделайте резервные копии.
Важно: перед обновлением сделайте полную резервную копию конфигураций и пользовательских данных. Обновление может затронуть установленные пакеты и конфигурационные файлы.
Требования и подготовка
- Доступ root (локально или по SSH) — команды требуют привилегий root.
- Достаточно свободного места на корневом разделе для скачивания пакетов.
- Резервная копия /etc, домашней папки и важных данных.
- Если система важна для бизнеса, выполните обновление в окно обслуживания.
Определение термина: preupgrade — утилита, подготавливающая систему Fedora к обновлению до следующего релиза, обновляет репозитории и пакеты, создаёт средство восстановления на образе initramfs и т.д.
Общие подготовительные шаги
Откройте терминал (на рабочей станции в меню Приложения > Системные утилиты > Терминал) и станьте root:
su- Обновите пакет rpm:
yum update rpm- Установите все доступные обновления:
yum -y update- Очистите кеш yum:
yum clean all- Если во время обновления был установлен новый ядро, перезагрузите систему:
rebootПосле перезагрузки снова войдите как root (или выполните su).
Обновление рабочей станции до Fedora 14
- Установите preupgrade:
yum install preupgrade- Запустите мастера обновления:
preupgradeМастер обновления запустит графический интерфейс на рабочем столе. Выберите цель обновления Fedora 14 (кодовое имя Laughlin). Система подготовит пакет обновления и установит необходимые мета-пакеты.
В конце мастера нажмите кнопку «Reboot Now» (Перезагрузить сейчас). При перезагрузке будет выполнен фактический процесс обновления. Это может занять продолжительное время — дождитесь завершения.
После завершения процесса войдите в только что обновлённую систему Fedora 14 и проверьте сервисы и настройки.
Обновление сервера до Fedora 14
Для серверных систем используйте консольный интерфейс preupgrade-cli.
- Установите preupgrade:
yum install preupgrade- Запустите preupgrade-cli, чтобы просмотреть доступные релизы:
preupgrade-cliПример вывода:
[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
Loaded plugins: presto, refresh-packagekit
please give a release to try to pre-upgrade to
valid entries include:
"Fedora 14 (Laughlin)"
[root@server1 ~]#- Для запуска обновления укажите строку релиза:
preupgrade-cli "Fedora 14 (Laughlin)"- По завершении подготовки перезагрузите сервер:
rebootВо время перезагрузки будет применён процесс обновления. После завершения войдите в систему и проверьте состояние сервисов.
Что проверить после обновления
- Журнал загрузки (dmesg, /var/log/messages или systemctl status).
- Версию ядра и списка пакетов: uname -r; rpm -qa | less.
- Работу ключевых сервисов (веб, БД, ssh).
- Целостность конфигурационных файлов в /etc (сравните с бэкапом).
- Если используете RPMFusion или сторонние репозитории — проверьте их совместимость и обновите ключи/репозитории.
Откат и действия при неудаче
- Если система не загружается, в GRUB выберите старое ядро (если доступно) и загрузитесь в рабочую среду.
- В режиме восстановления монтируйте корневую файловую систему и восстановите конфигурационные файлы из бэкапа.
- При серьёзных проблемах рассмотрите откат с помощью резервных образов или восстановление из полного бэкапа системы.
Руководство отката — краткий план:
- Загрузитесь с LiveCD/USB совместимой версии Fedora.
- Подключите бэкап и восстановите /etc и данные.
- Если использовали LVM или снимки (snapshots), выполните откат логического тома.
Когда обновление может не пройти успешно
- Нестандартные или сильно модифицированные пакеты и конфигурации.
- Сторонние репозитории без пакетов для целевого релиза.
- Закрытые драйверы (например, проприетарные) и дополнительные модули ядра.
Если ваша система отвечает одному из этих пунктов, рассмотрите чистую установку на отдельный раздел или тестирование на копии сервера.
Альтернативные подходы
- Чистая установка Fedora 14: подходит при большом количестве кастомизаций.
- Миграция конфигураций вручную на новом сервере: безопаснее для критичных систем.
- Использование образов и автоматизации (Kickstart, PXE) для массовых обновлений.
Чек-листы по ролям
Для администратора сервера:
- Сделать полный бэкап.
- Проверить свободное место на диске.
- Обновить rpm и все пакеты.
- Протестировать preupgrade-cli в тестовой среде.
- Планировать окно обслуживания.
Для пользователя рабочего стола:
- Сохранить незавершённую работу.
- Создать копию личной папки.
- Убедиться, что графическая сессия корректно завершена перед перезагрузкой.
Критерии приёмки
- Система успешно загружается в Fedora 14.
- Ключевые сервисы работают без ошибок.
- Нет критических ошибок в системных журналах.
- Конфигурационные файлы восстановлены или корректно обновлены.
Короткий словарь
- preupgrade — утилита подготовки и запуска процесса перехода между релизами Fedora.
- preupgrade-cli — консольная версия preupgrade для серверов.
Дополнительные примечания по безопасности и совместимости
- После обновления проверьте политики SELinux — иногда требуется пересборка контекстов.
- Обновите пароли и ключи доступа по необходимости и проверьте работу механизма аутентификации.
- Убедитесь, что брандмауэр и правила сети работают корректно.
Ссылки
- Fedora: http://fedoraproject.org/
Итог
Процесс обновления с помощью preupgrade достаточно прямолинеен, но требует подготовки: резервные копии, проверка совместимости сторонних пакетов и планирование окна обслуживания. Для критичных систем предпочтительнее тестирование на стенде или чистая установка с переносом конфигураций.
Summary:
- Всегда делайте бэкап.
- Обновите rpm и систему перед запуском preupgrade.
- Для сервера используйте preupgrade-cli; для рабочего стола — preupgrade.
- Проверьте сервисы и журналы после обновления.
Похожие материалы
Градиенты в Canva: добавить и настроить
Ошибка Disabled accounts can't be contacted в Instagram
Генерация случайных чисел в Google Sheets
Прокручиваемые скриншоты в Windows 11
Как установить корпусной вентилятор в ПК