23.12. Обновление существующей системы

23.12. Обновление существующей системы

Обновление предыдущих выпусков не поддерживается

Anaconda позволяет обновить существующую систему до Red Hat Enterprise Linux 6, но Red Hat не рекомендует заменять более ранний основной выпуск последним выпуском Red Hat Enterprise Linux (основным выпускам соответствует целый номер, например Red Hat Enterprise Linux 4 или Red Hat Enterprise Linux 5).
Обновления основных выпусков не сохраняют системные настройки, службы и индивидуальные конфигурации. Как следствие, Red Hat настоятельно рекомендует выполнять новую установку при обновлении основного выпуска.
Существующая установка Red Hat Enterprise Linux будет обнаружена автоматически. Процесс обновления установит последние версии программ, но не будет удалять данные из домашних каталогов пользователей. Структура разделов при этом не будет изменена. Системные настройки будут изменены только в том случае, если этого требует обновление пакета, что случается довольно редко. Скорее, при обновлении пакетов будет установлен дополнительный файл конфигурации.
Обратите внимание, что установочный носитель может не содержать все пакеты для обновления.

Вручную установленные программы

Поведение программ, установленных вручную в существующей системе Red Hat Enterprise Linux, может измениться. Не исключено, что их потребуется переустановить.

23.12.1. Обновление с помощью программы установки

Совет

Red Hat рекомендует размещать данные пользователя в отдельном разделе /home и выполнять новую установку (см. Раздел 9.12, «Разбиение диска на разделы»).
Если вы решили обновить систему с помощью программы установки, стоит помнить, что все дополнительные программы, конфликтующие с программами Red Hat Enterprise Linux, будут перезаписаны. Поэтому прежде чем приступить к обновлению, составьте список пакетов:
rpm -qa --qf '%{ИМЯ} %{ВЕРСИЯ}-%{ВЫПУСК} %{АРХИТЕКТУРА} ' > ~/old-pkglist.txt
После установки этот список поможет определить, какие пакеты нужно будет дополнительно загрузить и переустановить.
Дополнительно создайте резервную копию системных настроек:
su -c 'tar czf /tmp/etc-`date +%F`.tar.gz /etc' 
su -c 'mv /tmp/etc-*.tar.gz /home'
Создайте резервные копии всех важных данных, таких как содержимое каталога /home, файлов серверов Apache, FTP, SQL и систем управления кодом. И хоть обновление существующей системы не разрушает данные, существует небольшая вероятность их потери.

Сохранение резервных копий

Обратите внимание, что приведенные выше примеры сохраняют копию в каталог /home. Если домашний каталог не расположен в отдельном разделе, то лучше сохранить резервную копию на другом устройстве (СD/DVD или внешнем жестком диске).
Раздел 35.2, «Завершение обновления» содержит дополнительную информацию о завершении процесса обновления.