Tabla de contenidos
Resumen
SUSE LINUX ofrece la posibilidad de actualizar un sistema existente sin necesidad de instalar todo desde cero. Hay que distinguir entre la actualización de algunos paquetes y la actualización del sistema completo. Los paquetes individuales también se pueden instalar manualmente con el gestor de paquetes RPM.
El software tiende a “crecer” de versión en versión, por lo que se recomienda averiguar de cuánto espacio se dispone en las particiones usando df antes de la actualización. Si se tiene la impresión de estar un poco justo de espacio, se recomienda hacer una copia de seguridad de los datos antes de empezar con la actualización y modificar las particiones (aumentar su tamaño). Es difícil determinar la cantidad de espacio necesario ya que este depende en gran medida de las particiones actuales, del software elegido y de los números de versión de SUSE LINUX.
Antes de realizar cualquier actualización se deben copiar los archivos de
configuración a un medio independiente (cinta, disco duro extraíble, unidad ZIP, etc.);
sobre todo se trata de los archivos contenidos en /etc
pero también se deben controlar y respaldar algunos de los directorios y
archivos bajo /var o bajo /opt.
Además se recomienda hacer una copia de
seguridad de los datos actuales de los usuarios en
/home (es decir, de los directorios
HOME). Esta copia de seguridad se debe efectuar como
administrador de sistema (root)
ya que sólo root tiene los
derechos de lectura de todos los archivos locales.
Antes de comenzar con la actualización se debe anotar el nombre de la
partición raíz que se obtiene con el comando df /. En
el Ejemplo 4.1, “Salida de df -h”, /dev/hda2 es la
partición raíz que se debe anotar, ya que es ésta la que está montada como
/.
Una vez realizados los preparativos descritos en la Sección 4.1.1, “Preparativos”, puede iniciar el proceso de arranque:
Inicie el sistema como para la instalación según se describe en la Sección 1.1, “Arranque del sistema desde el medio de instalación”. Después de seleccionar el idioma, no elija en YaST sino .
YaST determinará si existe más de una partición raíz. En caso negativo
se continúa con la copia de seguridad del sistema. En caso de que existan
varias particiones, seleccione la partición correcta y confirme con
. En el ejemplo de la Sección 4.1.1, “Preparativos” seleccionó /dev/hda2. YaST
lee también el antiguo fstab que se encuentra en esta
partición para analizar y a continuación montar los sistemas de archivos allí
existentes.
Posteriormente existe la posibilidad de crear una copia de seguridad de los archivos del sistema durante la actualización. Aunque esta opción ralentiza el proceso de actualización, debe seleccionarse si no dispone de una copia de seguridad actual del sistema.
En el siguiente diálogo se puede decidir si sólo se debe actualizar el software instalado o si se deben añadir al sistema nuevos componentes de software importantes (modo upgrade). Se recomienda aceptar la combinación predeterminada (por ejemplo ). Si existe alguna discrepancia, se puede eliminar posteriormente con YaST.
Independientemente de la actualización del sistema base, se pueden actualizar paquetes sueltos en cualquier momento. Realizando una actualización parcial, usted mismo debe encargarse de mantener la consistencia del sistema en cuanto a las dependencias de los paquetes. Puede encontrar algunos consejos sobre la actualización en http://www.novell.com/linux/download/updates/.
En la selección de paquetes de YaST puede seleccionar y deseleccionar paquetes como le plazca. Al seleccionar un paquete esencial para el sistema, YaST advierte sobre la necesidad de actualizar dicho paquete en el modo especial de actualización. Por ejemplo, hay muchos paquetes que utilizan bibliotecas compartidas (shared libraries) que pueden estar en uso en el momento de la actualización. Por tanto, algunos programas podrían dejar de funcionar correctamente después de realizar una actualización desde el sistema activo.