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

Как обновиться с Fedora 9 до Fedora 10

4 min read Обновление Обновлено 22 Nov 2025
Обновление Fedora 9 → Fedora 10
Обновление Fedora 9 → Fedora 10

Версия и автор

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

Эта статья описывает, как обновить систему с Fedora 9 до Fedora 10 (релиз выпущен 25 ноября 2008 г.). Процедура применима как к настольным, так и к серверным установкам. Я не даю гарантий, что это сработает в вашей среде — тестируйте и создавайте резервные копии.

Важные замечания перед началом

  • Выполняйте команды с правами root: откройте терминал и войдите как root или выполните su.
  • Сделайте полную резервную копию важных данных и конфигураций (например, /etc, /var/lib, базы данных).
  • Убедитесь, что у вас стабильный доступ в Интернет и достаточно свободного места на корневом разделе.

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

1 Предварительная проверка

  1. Откройте терминал и станьте root:
su
  1. Установите последние обновления для Fedora 9:
yum -y update
  1. Очистите кеш yum:
yum clean all

Эти шаги гарантируют, что вы обновляете с актуального состояния и минимизируете конфликты пакетов.

2 Основные способы обновления

Существует два основных пути: через инструмент preupgrade (удобнее для настольных систем) и через стандартный yum (универсальнее, особенно для серверов).

2.1 Обновление с использованием preupgrade

Установите preupgrade:

yum install preupgrade

Для настольной системы запустите визуальный мастер:

preupgrade

(мастер предложит выбрать Fedora 10 и проведёт по шагам).

Для серверов используйте текстовую утилиту:

preupgrade-cli

Если утилита покажет в списке Fedora 10 (Cambridge), выполните обновление, указывая строку релиза:

preupgrade-cli "Fedora 10 (Cambridge)"

Preupgrade попытается обработать внешние репозитории (например RPMFusion). После успешного завершения перезагрузите систему:

reboot

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

2.2 Обновление с использованием yum

Если preupgrade не позволяет выбрать Fedora 10 или вы предпочитаете чистый пакетный путь, используйте yum.

Установите пакет релиза Fedora 10 (для i386 или x86_64):

i386:

rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm

x86_64:

rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm

Затем выполните обновление всей системы:

yum upgrade

Если вы используете репозитории RPMFusion, обновите их и пакеты так:

rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm && yum -y update

После завершения обновления установите новый загрузчик GRUB в MBR:

/sbin/grub-install /dev/sda

Замените /dev/sda на свой диск — узнайте устройство командой:

fdisk -l

Пример вывода:

[root@localhost ~]# fdisk -l

Disk /dev/sda: 32.2 GB, 32212254720 bytes  
255 heads, 63 sectors/track, 3916 cylinders  
Units = cylinders of 16065 * 512 = 8225280 bytes  
Disk identifier: 0x0000454a

[...]

[root@localhost ~]#

Наконец, перезагрузите систему:

reboot

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

  • Система загружается в Fedora 10 и достигает графического/текстового логина.
  • Ключевые сервисы (веб, БД, ssh) запускаются и работают корректно.
  • Наличие всех необходимых модулей и драйверов (особенно сетевых и видеодрайверов).
  • Отсутствие критических ошибок в /var/log/messages и journalctl.

4 План отката и аварийный сценарий

  1. Если система не загружается, загрузитесь с Live CD/USB и смонтируйте корневой раздел для отката конфигураций.
  2. Восстановите из ранее созданной резервной копии (файлы, базы данных, /etc).
  3. Если проблема в загрузчике, восстановите GRUB из Live-среды и проверьте /boot/grub/menu.lst или /boot/grub2/grub.cfg.
  4. В случаях несовместимости пакетов вернитесь к образу диска или снимку виртуальной машины.

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

5 Роли: краткая контрольная таблица

  • Администратор сервера: сделать резервную копию БД, остановить чувствительные сервисы, обновить через yum, проверить целостность данных.
  • Пользователь рабочего стола: сохранить документы, проверить проприетарные драйверы (например NVIDIA) и использовать preupgrade.
  • Девопс/CI: протестировать обновление на staging, проверить автоматические деплои и конфигурации.

6 Модель принятия решений и когда метод может не сработать

  • Используйте preupgrade для локальных настольных систем, где нужна простая GUI-интерактивность.
  • Используйте yum для серверов, headless-систем и когда требуется точный контроль над пакетами.

Когда это может не сработать:

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

7 Советы по совместимости и миграции

  • Проверьте поддерживаемые репозитории третьих сторон и обновите их до версий, совместимых с Fedora 10.
  • Тестируйте обновление на копии производства или виртуальной машине перед массовым развёртыванием.
  • Пересмотрите файлы конфигурации в /etc — автоматическое обновление может создать файлы с суффиксом .rpmnew или .rpmsave.

8 Краткий справочник (1‑строчная глоссарий)

  • preupgrade: инструмент для упрощённого обновления релизов Fedora; предлагает графический или CLI интерфейс.
  • yum: менеджер пакетов RPM с возможностью обновления и разрешения зависимостей.
  • GRUB: загрузчик, устанавливаемый в MBR для загрузки ОС.

9 Дополнительные ссылки

Резюме

  • Подготовьтесь: резервные копии, обновления текущей системы, очистка кеша.
  • Выберите метод: preupgrade для удобства, yum для контроля.
  • Проверьте загрузчик и ключевые сервисы после перезагрузки.
  • Имейте план отката и тестируйте обновления в тестовой среде.

Примечание: описанные команды и пути соответствуют релизу Fedora 10; адаптируйте их для вашей конфигурации и архитектуры оборудования.

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

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

Shazam на Mac: как распознавать музыку
Руководство

Shazam на Mac: как распознавать музыку

Topgrade — обновление всего в Linux
Linux

Topgrade — обновление всего в Linux

Ошибка 740 при добавлении принтера в Windows 11 — решение
Windows

Ошибка 740 при добавлении принтера в Windows 11 — решение

Как изменить фон профиля Steam
How-to

Как изменить фон профиля Steam

Как делать хорошие туристические фотографии
Фотография

Как делать хорошие туристические фотографии

Разделение окон в Skype — инструкция
Инструкции

Разделение окон в Skype — инструкция