在使用 ubuntu 命令行登錄的時(shí)候,出現(xiàn):
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_MESSAGES = "zh_CN.UTF-8",
LANG = "zh_CN.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
這樣的錯(cuò)誤,雖說不影響使用,但是感覺挺煩的說。
那么要如何解決呢,有必要記錄下:
安裝 localepurge 管理語言文件
sudo apt-get install localepurge
選擇我們想要的語言,例如 en_US.UTF-8 和 zh_CN.UTF-8。
當(dāng)然也可以使用以下命令再次進(jìn)行配置:
sudo dpkg-reconfigure localepurge
生成自己想要的語言
sudo locale-gen zh_CN.UTF-8 en_US.UTF-8
打印出當(dāng)前的配置信息
locale
到此,搞定?。?!
默認(rèn)情況下終端 ssh 的時(shí)候會(huì)將本地的 locale 傳到服務(wù)器中,可以通過命令指定 ssh 服務(wù)器的語言:
LC_ALL=en_US.UTF-8 ssh <host>