ロケールが間違っています。ロケール定義ファイル 'fa_IR' を開けません。

ロケールが間違っています。ロケール定義ファイル 'fa_IR' を開けません。

私のロケールのリストは次のとおりです。

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_ALLfa_IR.UTF-8

インストールされたロケールの名前を使用するか、fa_IR.utf8システムにロケールを提供する適切なパッケージをインストールします。fa_IR.UTF-8

関連情報