Next Previous Contents

10. Actualización del sistema Debian

10.1 ¿Cómo puedo actualizar mi distribución Debian 1.3.1 (o anterior), basada en lib5, a la versión 2.0 (o posterior), basada en libc6?

Hay varias formas de actualizarse:

10.2 ¿Cómo puedo mantener mi Sistema Debian actualizado?

Uno puede simplemente realizar un ftp anónimo a un archivo de Debian, buscar por los directorios hasta encontrar el fichero deseado, traérselo y finalmente instalarlo usando dpkg. Observe que dpkg instalará los ficheros actualizados en el momento, incluso en un sistema ya en marcha, sin tener que detenerlo. A veces, un paquete revisado requerirá la instalación de la versión actualizada de otro paquete, en cuyo caso la instalación fallará hasta que/a menos que el otro paquete esté instalado.

Mucha gente encuentra que esta forma de actualizar lleva mucho tiempo debido a que Debian evoluciona tan rápidamente---semanalmente se suelen añadir una docena de paquetes nuevos, o más. Este número es mayor cuando se aproxima la publicación de una nueva versión. Para poder manejarse bien con tal avalancha, mucha gente prefiere usar un programa automatizado. Hay disponibles tres paquetes diferentes para este propósito:

10.3 ¿Debo cambiar a modo monousuario para actualizar un paquete?

No. Los paquetes pueden actualizarse en cualquier momento, incluso en sistemas en funcionamiento. Debian tiene un programa llamado start-stop-daemon que se invoca para parar y luego rearrancar un proceso en ejecución si es necesario durante la actualización de un paquete.

10.4 ¿Tengo que guardar todos esos ficheros .deb en mi disco?

No. Si se ha bajado los ficheros a su disco (lo que no es absolutamente necesario (ver dpkg-ftp o dftp)), después de que los haya instalado, puede borrarlos de su sistema.

10.5 ¿Cómo puedo mantener un registro de los paquetes que he ido añadiendo al sistema?

dpkg mantiene un registro de los paquetes que han sido desempaquetados, configurados, borrados, y/o purgados, pero no mantiene un registro (de momento) de los mensajes que envía al terminal cuando el paquete se está manipulando. Algunos usuarios realizan esta tarea simplemente usando tee:

dpkg -iGOEB -R stable/binary non-free/binary contrib/binary | \
    tee -a /root/dpkg.log

La misma orden usando los parámetros largos quedaría:

dpkg --install --refuse-downgrade --selected-only \
  --skip-same-version --auto-deconfigure \
  --recursiv estable/binary non-free/binary contrib/binary | \
    tee -a /root/dpkg.log


Next Previous Contents