8.2. Orientación sobre Debian

Debian es un poco diferente a otras distribuciones. Incluso si está familiarizado con Linux en otras distribuciones, hay cosas que debe conocer sobre Debian para ayudarle a mantener su sistema en buen estado. Este capítulo contiene material que le ayudará a orientarse; no se tiene la intención de ser un tutorial sobre el uso de Debian, pero si un breve resumen sobre el sistema para aquellos con prisa.

8.2.1. Sistema de paquetes de Debian

El concepto más importante a entender es el sistema de paquetes Debian. Esencialmente, podría considerarse que gran parte de su sistema está bajo el control del sistema de paquetes. Esto incluye:

  • /usr (excluyendo /usr/local)

  • /var (puede crear /var/local sin riesgos)

  • /bin

  • /sbin

  • /lib

Por ejemplo, si sustituye /usr/bin/perl, Éste funcionará, pero si luego actualiza su paquete perl, el fichero que puso en su lugar será sustituido. Los usuarios avanzados pueden evitar esto poniendo los paquetes en estado ``hold'' (congelado) en aptitude.

Uno de los mejores métodos de instalación de apt. Puede usar la versión de línea de órdenes apt-get o la versión de interfaz a pantalla completa aptitude. Note que apt también le permitirá combinar main, contrib y non-free de este modo puede tener paquetes con restricción de exportación así como las versiones estándares.

8.2.2. Gestión de versión de aplicaciones

Las versiones alternativas de aplicaciones son manejadas por update-alternatives, Si usted mantiene múltiples versiones de sus aplicaciones, lea la página de manual de update-alternatives.

8.2.3. Gestión de tareas de cron

Cualquier tarea bajo supervisión del administrador del sistema debe estar en /etc, puesto que estos con ficheros de configuración. Si usted tiene una tarea de cron de superusuario que se ejecuta diariamente, semanalmente o cada noche, ubiquela en /etc/cron.{daily,weekly,monthly}. Estos son invocados desde /etc/crontab y se ejecutaran en orden alfabético, lo cual serializa el procesamiento.

Por otro lado, si usted tiene una tarea de cron que (a) necesita ser ejecutada como un usuario específico o (b) necesita ejecutarse en un momento o frecuencia especifica, puede usar tanto /etc/crontab, o todavía mejor /etc/cron.d/cualquiercosa. Estos ficheros específicos también tienen un campo adicional que le permite definir el usuario bajo el cual se ejecuta la tarea.

En cualquier caso, solamente edite los ficheros y cron notará el cambio automáticamente. No hay necesidad de ejecutar un comando especial. Para mas información vea cron(8), crontab(5) y /usr/share/doc/cron/README.Debian.