前奏
| 该文档是在Debian12上遇到的问题,特别做个记录 |
情景复现
| perl: warning: Setting locale failed. |
| perl: warning: Please check that your locale settings: |
| LANGUAGE = "en_US:en", |
| LC_ALL = (unset), |
| LC_CTYPE = "zh_CN.UTF-8", |
| LANG = "en_US.UTF-8" |
| are supported and installed on your system. |
| 5.9. Debian 对非英语语言的支持如何? |
| Debian GNU/Linux 包含大约二十多种键盘布局的键盘映射表,也有工具(位于 kbd 软件包)可以安装、查看和编辑这些映射。 |
| |
| 安装过程会提示用户选择键盘布局。 |
| |
| Debian 几乎所有的软件都支持以 UTF-8 作为字符集。旧的字符集,例如 ISO-8859-1 和 ISO-8859-2,应当被视作是过时的。 |
| |
| 当前,对德语、西班牙语、法语、匈牙利语、意大利语、日语、韩语、荷兰语、波兰语、葡萄牙语、俄语、土耳其语, |
| 以及中文手册页的支持,通过 manpages-LANG 软件包提供(其中 LANG 是两个字母的 ISO 国家代号)。 |
| 要访问本地语言支持(NLS)的手册页,用户需要将 shell 的 LC_MESSAGES 环境变量设置为适当的字符串。 |
| |
| 例如,如果要使用意大利语的手册页,LC_MESSAGES 需要设置为“italian”。 |
| 然后 man 程序就会在 /usr/share/man/it/ 下搜索意大利语手册页。 |
| |
解决
| 解决构建时的环境字体编码的报错 |
| $ sudo vim /etc/locale.gen |
| zh_CN.UTF-8 |
| |
| 重新安装locales |
| $ sudo apt reinstall -y locales |
| |
以防走丢
| 老司机QQ群:905201396 |
| 新手QQ群:756805267 |
| Debian适应QQ群:912567610 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2017-09-15 docker被入侵后.............
2017-09-15 关于docker