摘要:请在更新前手动删除 /etc/profile.d/locale.sh
。如果 . /etc/rc.conf
在您的登录 shell 中失败,请阅读完整公告。
本地化处理的变更
/etc/profile.d/locale.sh
现在是一个静态文件,它会引用正确的配置文件来设置您的本地化,而不是在启动时生成。这样做的好处是减少了一次对 /etc
的写入,并且允许本地化更改无需重启即可生效(只需重新登录)。
我们增加了对 /etc/locale.conf
的支持。此文件中的设置优先于 /etc/rc.conf
,并且那些使用无法引用 /etc/rc.conf
的 shell 的用户需要迁移到这种新格式。/etc/locale.conf
包含一个换行符分隔的变量赋值列表。我们支持的变量包括 LANG
以及 LC_*
变量(LC_ALL
除外)。此格式与 systemd 共享。