23.12. Actualización de un sistema existente

Importante

Red Hat no admite actualizaciones en-sitio entre las versiones principales de Red Hat Enterprise Linux. Una versión principal se denota por el cambio total del número de versión. Por ejemplo, Red Hat Enterprise Linux 5 y Red Hat Enterprise Linux 6 son versiones de Red Hat Enterprise Linux.
Las actualizaciones entre las versiones principales no preservan todas las configuraciones del sistema, los servicios o configuraciones personalizadas. En consecuencia, Red Hat recomienda instalaciones nuevas cuando se quiera actualizar el sistema de una versión principal a otra.
El sistema de instalación automáticamente detecta cualquier instalación existente de Red Hat Enterprise Linux. El proceso de actualización pone al día el software del sistema con nuevas versiones, pero no elimina ningún dato de los directorios principales de los usuarios. La estructura de partición existente en sus discos duros no cambia. Su sistema de configuración cambia sólo si una actualización de paquete lo solicita. La mayoría de las actualizaciones no cambian la configuración del sistema, sino que en su lugar, instalan un archivo de configuración adicional para que usted lo examine más adelante.
Observe que los medios de instalación que usted está utilizando pueden no contener todos los paquetes de software que usted necesita para actualizar su computador.

Nota

El software instalado en forma manual en su sistema de Red Hat Enterprise Linux, puede comportarse de manera diferente tras una actualización. Es posible que tenga que reinstalar manualmente o recopilar este software después de una actualización para verificar si se comporta correctamente en el sistema actualizado.

23.12.1. Actualización mediante el instalador

Nota

En general, Red Hat recomienda que usted guarde los datos de usuario en una partición independiente /home y realice una instalación fresca. Para obtener información sobre particiones y cómo configurarlas, consulte la Sección 9.13, “Configuración del particionamiento del disco”.
Si elige actualizar su sistema mediante un programa de instalación, cualquier software que no sea proporcionado por Red Hat Enterprise Linux y que entre en conflicto con software de Red Hat Enterprise Linux se sobreescribirá. Antes de comenzar a actualizar de esta forma, haga una lista de sus paquetes actuales del sistema para una referencia posterior:
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH} ' > ~/old-pkglist.txt
Tras la instalación, consulte esta lista para descubrir cuáles paquetes puede necesitar para reconstruir o recuperar de fuentes diferentes a Red Hat.
Luego, haga una copia de seguridad de todos los datos de configuración del sistema:
su -c 'tar czf /tmp/etc-`date +%F`.tar.gz /etc' 
su -c 'mv /tmp/etc-*.tar.gz /home'
Haga una copia de seguridad de los datos importantes antes de realizar una actualización. Los datos importantes deben incluir el contenido de su directorio completo /home como también contenido de servicios tales como un servidor Apache, FTP, o SQL, o un sistema de manejo de código fuente. Aunque las actualizaciones no son destructivas, si comete un error, hay una pequeña posibilidad de pérdida de datos.

Aviso

Observe que los ejemplos anteriores almacenan materiales de respaldo en un directorio /home. Si su directorio /home no es una partición independiente ¡no debe seguir estos ejemplos al pie de la letra! Almacene sus copias de seguridad en otro dispositivo diferente tales como discos CD o DVD o en un disco duro externo.
Para obtener mayor informaión sobre cómo completar el proceso de actualización más adelante, consulte la Sección 35.2, “Cómo finalizar una actualización”.