如何将 FreeBSD 13-CURRENT C.UTF-8 语言环境向后移植到 11.2-Release?

如何将 FreeBSD 13-CURRENT C.UTF-8 语言环境向后移植到 11.2-Release?

我去过通过 SSH 管理 FreeBSD 系统,而且她似乎不喜欢我输入的非 ASCII 字符。

其中一位指出错误报告该问题已通过 13-CURRENT 分支中的 C.UTF-8 语言环境得到解决,因此我想尝试将其向后移植到我当前的系统中。

我想请教一些有经验的用户如何顺利地做到这一点。 (或者当我自己尝试并实现它时,我会发布一个自我答案)。

本质上:如何从不同版本的 FreeBSD 反向移植语言环境?

答案1

  1. 在您的系统上获取 13-CURRENT base.txz,将其解压到方便的地方。

  2. 使用命令将 ./usr/share/locale/C.UTF-8 复制到根系统的 /usr/share/locale cp -R

  3. sh执行中export LC_ALL=C.UTF-8,您将能够使用 C.UTF-8 语言环境。

注意:像这样设置区域设置不会导致 SSH 被关闭,如链接问题中所述,因此根本不接触 login.conf 并使用更干净的“.profile”方法可能是可以的。

相关内容