Freebsd

如何將 FreeBSD 13-CURRENT C.UTF-8 語言環境反向移植到 11.2-Release?

  • November 30, 2018

我一直通過 SSH 管理 FreeBSD 系統,她似乎不喜歡我輸入的非 ASCII 字元。

有人在錯誤報告中指出,該問題已通過 13-CURRENT 分支中的 C.UTF-8 語言環境得到解決,因此我想嘗試將其反向移植到我目前的系統中。

我想請教一些有經驗的使用者如何順利地做到這一點。(或者當我自己嘗試並實現它時,我會發布一個自我答案)。

本質上:我如何從不同版本的 FreeBSD 向後移植一個語言環境?

  1. 在您的系統上獲取 13-CURRENT base.txz,將其解壓縮到方便的地方。
  2. 使用命令將 ./usr/share/locale/C.UTF-8 複製到根系統的 /usr/share/locale cp -R
  3. shexecuteexport LC_ALL=C.UTF-8中,您將能夠使用 C.UTF-8 語言環境。

注意:像這樣設置區域設置不會導致 SSH 如鍊接問題中所述關閉,因此完全不觸摸 login.conf 並使用更乾淨的“.profile”方法可能是好的。

引用自:https://unix.stackexchange.com/questions/485073