![区域设置错误。无法打开语言环境定义文件“fa_IR”](https://linux22.com/image/91488/%E5%8C%BA%E5%9F%9F%E8%AE%BE%E7%BD%AE%E9%94%99%E8%AF%AF%E3%80%82%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E8%AF%AD%E8%A8%80%E7%8E%AF%E5%A2%83%E5%AE%9A%E4%B9%89%E6%96%87%E4%BB%B6%E2%80%9Cfa_IR%E2%80%9D.png)
这是我的区域设置列表:
locale -a
...
en_ZM.utf8
en_ZW.utf8
fa_IR
fa_IR.utf8
POSIX
我LC_ALL=fa_IR.UTF-8
使用此命令进行设置:
export LC_ALL=fa_IR.UTF-8
当我运行时sudo dpkg-reconfigure locales
出现此错误:
fa_IR.UTF-8...无法打开区域设置定义文件“fa_IR”:没有这样的文件或目录
答案1
我刚刚做了以下操作,它已修复。
sudo apt-get purge locales
sudo apt-get purge language-pack-fa
sudo apt-get install locales
sudo apt-get install language-pack-fa
答案2
您有一个名为 的语言环境fa_IR.utf8
,但您设置LC_ALL
为fa_IR.UTF-8
。
使用已安装的区域设置的名称,即,或安装为您提供系统上的区域fa_IR.utf8
设置的相应软件包。fa_IR.UTF-8