สำหรับท่านที่ชอบใช้ ubuntu หรือ debian นะครับผม
เวลารัน command พวก start,stop service หรือลง โปรแกรมใหม่ในระบบ พวก os : ubuntu , debian
แล้วเจอ error locale
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LANG = "en_US.ISO-8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
แสดงตัว ชุด ภาษาในระบบ ยังไม่มีการ configure ให้ support locale บางประเภทครับผม
วิธีแก้ไขก็คือ ปรับ ทำการเชคโดย
#locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
ทำการแก้ไขโดย
เพิ่ม configure ด้านล่างนี้ลงในไฟล์
#vi /etc/environment
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
save แล้วก็ออกจาก vi
ทำการ generate ให้มัน support ชุด font UTF-8 โดย 2 คำสั่งด้านล่างครับ
#sudo locale-gen "en_US.UTF-8"
#sudo dpkg-reconfigure locales
แล้ว logout ออกจาก session เดิม
แล้วทำการ login เข้าใหม่ error locale ก็จะถูกแก้ไขไปอย่างเรียบร้อยครับผม ^^