Actualizando servidores Debian Sarge a Debian Etch

Por Félix Molinuevo, FMSI Sistemas de Informática

Nota: este procedimiento está simplificado para sistemas que tienen instalado Debian Sarge en forma cuidadosa, sin incluir paquetes de repositorios de terceros, o distintos de los estables, o software instalado manualmente por métodos distintos de aptitude.

  1. Cambiar en /etc/apt/sources.list donde dice “sarge” poner “etch” con lo cual debería quedar algo así:
    deb http://ftp.us.debian.org/debian/ etch main non-free contrib
    deb-src http://ftp.us.debian.org/debian/ etch main non-free contrib
    
    deb http://security.debian.org/ etch/updates main non-free contrib
  2. Ejecutar una actualización del listado de paquetes, o dos en caso que la primera vez muestre algún error:
    aptitude update || aptitude update
  3. Realizar una actualización mínima de paquetes:
    aptitude upgrade -V
  4. Actualizar initrd-tools:
    aptitude install initrd-tools -V
  5. Revisar si se necesita actualizar las librerías common de X:
    dpkg -l xfree86-common | grep ^ii

    Ejecutar lo siguiente si ese paquete está instalado en el sistema:

    aptitude install x11-common -V
  6. Revisar si se necesita actualizar las librerías “fam” y “mesa”:
    dpkg -l libfam0c102 | grep ^ii
    dpkg -l xlibmesa-glu | grep ^ii

    Ejecutar lo siguiente si esos paquetes están instalados en el sistema. Si sólo uno de ellos está instalado, instalar sólo el paquete en cuestión:

    aptitude install libfam0 xlibmesa-glu -V
  7. Actualizar el kernel:
    aptitude install linux-image-2.6-<variante>

    reemplazando <variante> por lo que corresponda (p. ej.: “aptitude install linux-image-2.6-686”)

  8. Finalizar la actualización de paquetes:
    aptitude dist-upgrade -V
  9. Obtener las firmas de los paquetes:
    aptitude update
  10. Si todo anduvo bien, y no se produjo ningún error, reiniciar el sistema

Bibliografía