Gentoo GlibC
January 6th, 2009
Die GlibC ist die GNU C-Bibliothek. Jedes UNIX/Linux benötigt eine solche Bibliothek, da es die Standart-Funktionen für die Programmiersprache C und für mathematischen Funktionen bereitstellt. Ohne diese würde das System nicht funktionieren. Die GNU Implementierung ist die wohl bekannteste.
uClibc ist zum Beispiel eine Alternative, wobei diese hautpsächlich bei Embedded Systemen zum Einsatz kommt, da sie wesentlich weniger Speicherplatz benötigt.
Um etwas Speicherplatz und Kompilierungszeit zu sparen sollte man folgende Einstellungen in der Datei /etc/locale.gen auf jedem Gentoo Linux System berücksichtigen. Mit dem Hintergrund da die GlibC nicht nur die oben genannten Funktionen bereitstellt, sondern auch ein grundlegender Baustein zur Internationalisierung eines Systems beiträgt.
# cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
de_DE.UTF-8 UTF-8
Die meisten werden mit diesen Einstellungen alle wichtigen Zeichensätze/Sprachen abgebildet haben.
Um diese Anpassung ins aktive System übernehmen zu können, muss man nicht die GlibC neu kompilieren. Es reicht folgenden Befehl auszuführen.
# locale-gen
* Generating 5 locales (this might take a while) with 1 jobs
* (1/5) Generating en_US.ISO-8859-1 ... [ ok ]
* (2/5) Generating en_US.UTF-8 ... [ ok ]
* (3/5) Generating de_DE.ISO-8859-1 ... [ ok ]
* (4/5) Generating de_DE.ISO-8859-15@euro ... [ ok ]
* (5/5) Generating de_DE.UTF-8 ... [ ok ]
* Generation complete
Damit man aber auch die deutsche Tastatur auf dem System verwenden kann, muss man auch noch das Keylayout in der Datei /etc/conf.d/keymaps ändern.
...
KEYMAP="de"
...