3.13 Orientierung innerhalb von Debian

Es gibt einige Unterschiede zwischen Debian GNU/Linux und anderen Distributionen. Selbst wenn Sie Unix und andere Linux-Distributionen bereits kennen, gibt es einige Dinge, die Sie wissen sollten, um Ihr System in einem gut zu wartenden Zustand zu halten. Dieser Abschnitt bietet einen Überblick über das System, um die Orientierung zu erleichtern.

Das wichtigste Konzept, das man verstehen muss, ist die Paketverwaltung von Debian. Im Wesentlichen müssen Sie akzeptieren, dass große Teile Ihres Systems unter der Kontrolle der Paketverwaltung stehen. Sie können nicht so ohne Weiteres „von Hand“ (zum Beispiel, wenn Sie eine eigene Version des Apache-Servers aus den Sourcen übersetzt haben) ein Paket aktualisieren. Diese Aufgabe nimmt Ihnen das Debian GNU/Linux-Paketsystem ab. Nutzen Sie dies, um Pakete zu aktualisieren. Folgende Bereiche stehen unter der Kontrolle dieses Paketsystems:

Wenn Sie zum Beispiel /usr/bin/perl ersetzen, weil Sie auf einer CD oder auf einem FTP-Server eine aktuellere Version als auf Ihren Debian GNU/Linux-CDs gefunden haben (kaum zu glauben, dass so etwas wirklich passiert...), wird das zunächst funktionieren.

Wenn Sie nun jedoch ein Paket mit dselect installieren, das ebenfalls irgendeine Perl-Version benötigt, so wird dselect immer die Version heranziehen, die auf Ihrem Installationspfad enthalten ist. Das heißt, dass dselect unter Umständen eine ältere Version installiert, obwohl Sie schon eine neuere Version übersetzt hatten. Bitte beachten Sie das!

Aktualisieren Sie jedoch Ihr Perl-Paket über dpkg/ dselect oder apt, dann wird die Datei durch die aus dem Debian Paket ersetzt. Erfahrene Anwender können dieses verhindern, indem sie das entsprechende Paket auf „hold“ (in der Paketauswahl von dselect mit der Taste =) setzen oder dpkg-divert benutzen.

Wenn Sie bestimmte Pakete durch eigene, modifizierte Versionen ersetzen wollen, sollten Sie sich intensiv mit dem Debian GNU/Linux-Paketmanagement befassen.

Eine der wichtigsten Vereinbarungen, an die Sie sich gewöhnen müssen, ist, dass sich alle Konfigurationsdateien unterhalb von /etc/ befinden. Hierbei ist es vielfach so, dass für einzelne Programme zusätzliche Verzeichnisse bei der Installation erzeugt werden. Meist geschieht dies für Programme, die über mehr als eine Konfigurationsdatei verfügen, beispielsweise für den Webserver apache.

Unter /usr/doc/ beziehungsweise /usr/share/doc/ finden Sie die Dokumentation zu den auf Ihrem System installierten Paketen. Zu vielen Paketen finden Sie in dem entsprechenden Verzeichnis eine Datei README.Debian (oder ähnlich), die die speziellen Anpassungen an Debian GNU/Linux beschreibt.

Weiterhin befinden sich in jedem Verzeichnis auch die jeweiligen Lizenzen zu den Paketen.

3.13.1 Gerätedateien und Datenträger unter /dev

Das Verzeichnis /dev enthält Gerätedateien und durch udev verwaltete symbolische Verweise, über die Programme auf Geräte oder Kernel-Schnittstellen zugreifen. Welche Einträge vorhanden sind, hängt von Hardware, Kernel, Laufzeit und installierten Komponenten ab. Die Namen sind keine dauerhafte Zuordnung zu einem bestimmten Datenträger.

Festplatten und Partitionen können beispielsweise Namen wie /dev/sda, /dev/nvme0n1, /dev/nvme0n1p1 oder /dev/mmcblk0p1 erhalten. Die alten Namen /dev/hda und /dev/hdb gehören zu früher verbreiteten IDE-Systemen und sind keine allgemeine Regel für heutige Rechner. Verlassen Sie sich nie auf ein Beispielgerät, ohne es am eigenen System zu identifizieren.

lsblk -o NAME,PATH,SIZE,FSTYPE,UUID,MOUNTPOINTS
ls -l /dev/disk/by-uuid/
ls -l /dev/disk/by-id/

lsblk zeigt Blockgeräte und deren Partitionen; /dev/disk/by-uuid/ und /dev/disk/by-id/ enthalten stabilere Verweise, sofern sie für das Gerät bereitgestellt werden. Prüfen Sie vor Partitionierungs-, Formatierungs- oder Reparaturbefehlen Modell, Größe und UUID, damit nicht versehentlich der falsche Datenträger verändert wird.

Bezeichnungen wie /dev/fd0, IDE-Geräte und feste Zuordnungen von CD-ROM- oder ZIP-Laufwerken in alten Ausgaben dienen nur als historische Beispiele.

Stand: 21.10.2026 22:27

 Impressum  Datenschutzerklärung