我一直在通过 SSH 管理一个 FreeBSD 系统,她似乎不喜欢我输入的非 ASCII 字符。
错误报告中指出,问题已通过 13-CURRENT 分支中的 C.UTF-8 语言环境得到解决,因此我想尝试将其反向移植到我当前的系统中。
我想请教一些有经验的用户如何顺利地做到这一点的建议。(或者当我自己尝试并实现它时,我会发布一个自我回答)。
本质上:如何从不同版本的 FreeBSD 向后移植语言环境?
我一直在通过 SSH 管理一个 FreeBSD 系统,她似乎不喜欢我输入的非 ASCII 字符。
错误报告中指出,问题已通过 13-CURRENT 分支中的 C.UTF-8 语言环境得到解决,因此我想尝试将其反向移植到我当前的系统中。
我想请教一些有经验的用户如何顺利地做到这一点的建议。(或者当我自己尝试并实现它时,我会发布一个自我回答)。
本质上:如何从不同版本的 FreeBSD 向后移植语言环境?
在您的系统上获取 13-CURRENT base.txz,将其解压缩到方便的地方。
使用命令将 ./usr/share/locale/C.UTF-8 复制到根系统的 /usr/share/locale
cp -R
。在
sh
executeexport LC_ALL=C.UTF-8
中,您将能够使用 C.UTF-8 语言环境。注意:像这样设置语言环境不会导致 SSH 如链接问题中所述关闭,因此根本不触摸 login.conf 并使用更干净的“.profile”方法可能没问题。