Sich in &debian; orientieren
&debian; unterscheidet sich etwas von anderen Distributionen. Auch wenn Sie sich mit
Linux in anderen Distributionen auskennen, gibt es einige Dinge, die Sie
über &debian; wissen sollten, um Ihr System in einem guten, sauberen Zustand
zu halten. Dieses Kapitel enthält Material, das Ihnen helfen soll, sich
zu orientieren; es soll keine Anleitung sein, wie man &debian;
benutzt, sondern nur einen kurzen Einblick geben für alle, die es eilig haben.
Das &debian;-Paketsystem
Das wichtigste Konzept, das Sie verstehen sollten, ist das des &debian;-Paketsystems.
Im Wesentlichen sollten große Teile des Systems unter der Kontrolle des
Paketsystems stehen, inklusive:
/usr (ausgenommen /usr/local)
/var (Sie können
/var/local erstellen, wo Sie auch unbehelligt vom Paketsystem sind)
/bin
/sbin
/lib
Wenn Sie zum Beispiel die Datei /usr/bin/perl
durch eine andere Version ersetzen, wird dies funktionieren, aber wenn
das perl-Paket irgendwann einmal aktualisiert wird,
wird Ihre Version überschrieben. Experten können dies aber vermeiden,
indem Sie z.B. das Paket in aptitude auf hold
setzen.
APT ist eine der besten Installationsmethoden. Sie können die
Kommandozeilenversion apt-get benutzen oder die
Vollbild-Textversion aptitude. Beachten Sie,
dass apt es Ihnen gestattet, main
, contrib
und non-free
zu mischen,
so dass Sie sowohl export-eingeschränkte Pakete als auch Standardpakete
gleichzeitig nutzen können.
Zusätzliche Software, die für &debian; verfügbar ist
Es gibt offizielle und inoffizielle Software-Depots, die in einer
standardmäßigen &debian;-Installation nicht aktiviert werden.
Diese enthalten Software, die viele Leute für wichtig halten und erwarten,
dass sie ihnen zur Verfügung steht. Informationen über diese zusätzlichen
Depots finden Sie auf der &debian;-Wiki-Seite mit dem Titel
The Software
Available for &debian;'s Stable Release.
Programmversions-Verwaltung
Alternative Versionen von Programmen werden von update-alternatives
verwaltet. Wenn Sie mehrere verschiedene Versionen Ihrer Anwendungen
installiert haben, lesen Sie die Handbuchseite von update-alternatives.
Cron-Job-Management (zeitgesteuerte Aufgaben)
Alle Cron-Jobs aus dem Bereich des Systemadministrators sollten unter
/etc liegen, da dies Konfigurationsdateien sind.
Wenn Sie einen root-Cron-Job haben, der täglich, wöchentlich oder
monatlich laufen soll, legen Sie Ihn unter
/etc/cron.{daily,weekly,monthly} ab. Diese werden
von /etc/crontab gestartet und in
alphabetischer Reihenfolge abgearbeitet, also alle nacheinander.
Wenn Sie auf der anderen Seite einen Cron-Job benötigen, der (a) unter
einem bestimmten Benutzernamen laufen muss oder (b) zu einer bestimmten
Zeit oder in einem bestimmten Takt, können Sie entweder
/etc/crontab verwenden oder besser
/etc/cron.d/whatever. Diese besonderen Dateien
haben ein zusätzliches Eingabefeld, das es erlaubt, den Benutzerzugang
festzulegen, unter dem der Job ausgeführt wird.
Sie müssen nur die Dateien editieren und cron wird sie automatisch erkennen.
Es muss kein besonderer Befehl o.ä. ausgeführt werden. Mehr Informationen finden
Sie in cron(8), crontab(5) und
/usr/share/doc/cron/README.Debian.