我对地区有一个问题,我找不到任何可行的解决方案!
每个教程都与以下内容类似:Perl警告设置区域设置在Debian中失败。
这就是区域设置的问题:
pi @ server [~]:
$ > sudo deluser --remove-home cm22
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Looking for files to backup/remove ...
Removing user `cm22' ...
Warning: group `cm22' has no more members.
Done.我该怎么解决呢?
发布于 2014-11-21 00:15:38
Debian通过以无法直接使用的形式传送区域设置定义来节省网络带宽,其中在区域设置之间共享的信息(例如,en_US和en_CA非常相似)存储在单个文件中。必须在每台机器上生成可用的区域设置定义。为了节省CPU时间和磁盘空间,只生成系统管理员请求的区域设置。
以root用户身份运行以下命令,配置要生成的区域设置集:
dpkg-reconfigure locales或者,编辑文件/etc/locale.gen并注释掉与您想要的区域设置对应的行(以#开头的行是注释行)。例如,如果您想要en_GB.UTF-8区域设置,则需要有一个包含
en_GB.UTF-8 UTF-8编辑完/etc/locale.gen后,运行locale-gen重新生成区域设置定义。
为UTF-8设置的值LC_CTYPE无效。您需要使用有效的地区名称,例如LC_CTYPE=en_GB.UTF-8。您可以不设置LC_CTYPE:它将默认为LANG的值。尽管我宁愿推荐不设置LANG并设置LC_CTYPE=en_GB.UTF-8和LC_TIME=en_GB.UTF-8 (LC_MESSAGES实际上默认为英语,但如果您使用的是另一种语言,那么也应该设置它)。
发布于 2020-06-21 23:58:05
如果没有显式设置LC_CTYPE,请键入:
export LC_CTYPE="en_US.UTF-8"(替换en_US,用于所需的LANG/CTYPE所需定义)
虽然冗长,但键入:
locale LC_CTYPE将提供当前设置值。
详情请参阅地区资料。
发布于 2021-11-07 04:33:26
我也有同样的问题,在一个原始副本的拉斯潘。
export LC_ALL="en_US.UTF-8"
sudo dpkg-reconfigure localeshttps://unix.stackexchange.com/questions/169039
复制相似问题