
Die Debian-Pakete console-data
, console-setup
, console-common
und console-tools
(vielleicht sogar noch mehr) scheinen alle dasselbe zu tun. Was sind die Unterschiede und welche sollte ich verwenden?
Antwort1
Debian teilt Anwendungen gerne in kleine Einheiten auf, selbst wenn 99 % der Benutzer alles installieren möchten, nur um den 1 % mit ungewöhnlichen Anforderungen gerecht zu werden. Sie übertreiben jedoch, wenn Sie behaupten, dass sie „alle das Gleiche zu tun scheinen“ – die Beschreibungen sind ziemlich aufschlussreich.
console-data
enthält architekturunabhängige Daten wie Tastaturbelegungen und Schriftarten. Es gibt ein einziges Binärpaket für alle Architekturen, was Platz auf Paketspiegeln und Downloadbandbreite auf Websites mit Installationen mehrerer Architekturen spart. Das Datenpaket ist für sich genommen nicht nützlich, es wird als Abhängigkeit von Programmen einbezogen, die diese Daten verwenden.
console-tools
enthält die Programme, die die Daten in verwenden console-data
: Legen Sie mit eine Tastaturbelegung fest loadkeys
, mit eine Schriftart consolechars
usw. Das Paket enthält außerdem einige Tools zum Verwalten von Textkonsolen wie chvt
, openvt
, … Dieses Paket empfiehlt console-data
, ist jedoch nicht davon abhängig, da Sie nicht über alle Tastaturbelegungen und Schriftarten verfügen müssen. Vielleicht benötigen Sie das Paket nur für die anderen Tools oder um eine Tastaturbelegung zu laden.
console-common
enthält nur die Infrastruktur, die zum Laden einer Tastaturbelegung beim Booten erforderlich ist. Es hängt sowohl von console-data
(für die Tastaturbelegungen) als auch console-tools
(für das loadkeys
Programm) ab. Dieses Paket dient zur einfachen Konfiguration. Wenn Sie ein minimalistisches System ohne alle Tastaturbelegungen möchten, können Sie dies auch manuell tun.
console-setup
ist ein zusätzliches Programm zum Konvertieren von X11-Tastenbelegungen in Linux-Konsolen-Tastenbelegungen.
Du hast verpasstkbd
, eine alternative Implementierung von console-tools
. Ich weiß nicht, was die Unterschiede sind.
Für die meisten Benutzer lautet die Antwort auf die Frage „Welche soll ich verwenden?“: Keine – lassen Sie Ihre Distribution einfach standardmäßig abrufen, was sie will. Sie werden ohnehin nicht viel mit der Konsole interagieren: Sobald X startet, ist das alles irrelevant.