root@tony-Satellite-C665:~# ls /etc/locale.conf
ls: cannot access /etc/locale.conf: No such file or directory
答案1
我相信您可以简单地创建此文件并向其中添加所需的配置,例如:
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_NAME="en_US.utf8"
或者随便你怎么说。实际上,默认情况下,我的机器上也不存在这个文件。
我认为使用的另一个文件systemd
是:
/etc/default/locale
如果您使用类似方法设置语言环境localectl
:
localectl set-locale LC_TIME=en_GB.utf8
它将被添加到该文件:
$ cat /etc/default/locale
LC_TIME=en_GB.utf8
localectl list-locales
请记住,您始终可以通过或来获取可用语言环境列表: locale -a
。
如果您要查找的语言环境不在列表中,请先从:取消注释/etc/locale.gen
,然后运行locale-gen
,并使用localectl
或任何您喜欢的方式设置您的首选语言环境。