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.
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.
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.
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.