- Timestamp:
- 11/12/2005 09:34:32 AM (19 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 82aac74
- Parents:
- 4ebf97c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter07/profile.xml
r4ebf97c rc45b780 84 84 <screen>ISO-8859-1</screen> 85 85 86 <para>This results in a final locale setting of <quote>en_GB.ISO-8859-1</quote>.</para> 86 <para>This results in a final locale setting of <quote>en_GB.ISO-8859-1</quote>. 87 It is important that the locale found using the heuristic above is tested prior 88 to it being added to the Bash startup files:</para> 89 90 <screen><userinput>LC_ALL=[locale name] locale country 91 LC_ALL=[locale name] locale language 92 LC_ALL=[locale name] locale charmap 93 LC_ALL=[locale name] locale int_curr_symbol 94 LC_ALL=[locale name] locale int_prefix</userinput></screen> 95 96 <para>The above commands should print the country and language names, the 97 character encoding used by the locale, the local currency and the prefix to dial 98 before the telephone number in order to get into the country. If any of the 99 commands above fail with a message similar to the one shown below, this means 100 that your locale was either not installed in Chapter 6 or is not supported by 101 the default installation of Glibc.</para> 102 103 <para><computeroutput>locale: Cannot set LC_* to default locale: No such file or directory</computeroutput></para> 104 105 <para>If this happens, you should either install the desired locale using the <command>localedef</command> command, or consider choosing a different locale. 106 Further instructions assume that there are no such error messages from Glibc. 107 </para> 108 109 <para>Some packages beyond LFS may also lack support for your chosen locale. One 110 example is the X library (part of the X Window System), which outputs the 111 following error message:</para> 112 113 <para><computeroutput>Warning: locale not supported by Xlib, locale set to C</computeroutput></para> 114 115 <para>Sometimes it is possible to fix this by removing the charmap part of the 116 locale specification, as long as that does not change the character map that 117 Glibc associates with the locale (this can be checked by running the 118 <command>locale charmap</command> command in both locales). For example, one 119 would have to change "de_DE.ISO-8859-15@euro" to 120 "de_DE@euro" in order to get this locale recognized by Xlib.</para> 121 122 <para>Other packages can also function incorrectly (but may not necessarily 123 display any error messages) if the locale name does not meet their expectations. 124 In those cases, investigating how other Linux distributions support your locale 125 might provide some useful information.</para> 87 126 88 127 <para>Once the proper locale settings have been determined, create the
Note:
See TracChangeset
for help on using the changeset viewer.