Eu tenho administrado um sistema FreeBSD através do SSH , e ela não parece gostar dos caracteres não ASCII que eu digitei.
Um observou no relatório de bug que o problema foi corrigido com a localidade C.UTF-8 na ramificação 13-CURRENT, então eu gostaria de tentar backport isso no meu sistema atual.
Eu gostaria de pedir a alguns usuários experientes conselhos sobre como fazer isso sem problemas. (Ou postarei uma auto-resposta quando eu tentar e conseguir sozinho).
Em essência: Como faço backport de uma localidade de uma versão diferente do FreeBSD?
Obtenha o 13-CURRENT base.txz em seu sistema, extraia-o para onde for conveniente.
Copie ./usr/share/locale/C.UTF-8 para /usr/share/locale do sistema raiz usando
cp -R
o comando.Em
sh
executeexport LC_ALL=C.UTF-8
, e você poderá usar a localidade C.UTF-8.Nota: Definir locale como este não fez com que o SSH fosse fechado conforme descrito na pergunta vinculada, então provavelmente não há problema em não tocar em login.conf e usar o método ".profile", que é mais limpo.