8.3. Orientar-vos a Debian

Debian és una mica diferent d'altres distribucions. Fins i tot si esteu familiaritzats amb altres distribucions Linux, hi ha coses que hauríeu de saber sobre Debian, i que us poden ajudar a mantenir el vostre sistema en bon estat i net. Aquest capítol conté material d'ajuda per orientar-vos; no pretén ser un tutorial sobre com usar Debian, sinó un breu cop d'ull al sistema per als més apressats.

8.3.1. El sistema de paquets de Debian

El concepte més important que heu de comprendre és el sistema d'empaquetament de Debian. Essencialment, considereu que la major part del vostre sistema està sota el control del sistema de paquets. Això inclou:

  • /usr (excloent /usr/local)

  • /var (podeu generar /var/local sense risc)

  • /bin

  • /sbin

  • /lib

Per exemple, si reemplaceu /usr/bin/perl, funcionarà, però si aleshores actualitzeu el vostre paquet perl, el fitxer que hi havia serà reemplaçat de nou. Els més experts ho podeu evitar posant els paquets a «hold» (mantenir) a l'aptitude.

Un dels millors mètodes d'instal·lació és «apt». Podeu usar la versió de línia d'ordres apt, o bé la versió amb interfície de text a pantalla completa «aptitude». Noteu que «apt» també us deixarà combinar «main», «contrib» i «non-free» de tal manera que podeu tenir paquets amb restriccions d'exportació així com versions estàndard.

8.3.2. Programari addicional disponible per a Debian

Hi ha repositoris de programari oficials i no oficials que no estan disponibles predeterminadament a la instal·lació de Debian. Contenen programari que podeu considerar important i que esperau tenir. La informació sobre aquests repositoris addicionals està disponible a la pàgina de Debian The Software Available for Debian's Stable Release.

8.3.3. Gestió de versions de les aplicacions

Les versions alternatives de les aplicacions es gestionen mitjançant «update-alternatives». Si manteniu múltiples versions dels vostres programes, llegiu la pàgina del manual de «update-alternatives».

8.3.4. Gestió de tasques amb «cron»

Qualsevol tasca sota la supervisió de l'administrador del sistema ha d'estar a /etc, on hi ha els fitxers de configuració. Si teniu una tasca «cron» com a «root», podeu posar-la a /etc/cron.{daily,weekly,monthly} segons si voleu que sigui diària, setmanal o mensual. Aquestes tasques seran invocades des de /etc/crontab, i executades per ordre alfabètic.

D'altra banda, si teniu una tasca que s'ha d'executar (a) com a un usuari en concret o (b) en un moment específic o amb una freqüència establerta, podeu usar /etc/crontab, o encara millor, /etc/cron.d/qualsevol_cosa. Aquests fitxers tenen un camp addicional que permet definir el compte d'usuari amb què s'executarà la tasca.

En qualsevol cas, simplement editeu els fitxers i cron se n'adonarà automàticament. No hi ha cap necessitat d'executar ordres especials. Per a més informació, consulteu cron(8), crontab(5), i /usr/share/doc/cron/README.Debian.