ロケールが設定されていません。 Debian-Base で dpkg-reconfigure locales を使用する必要があります
packages の一部 locales package に依存 とその variable LC_* series など ...!
$LANG という意味です 空です。
環境変数によって示されるロケール設定は、システムで利用できないロケール名を使用しています。
ロケール設定は、コマンドと端末で使用される文字セットを制御します (LC_CTYPE )、照合順序 (LC_COLLATE )、日付の形式 (LC_TIME )、数字 (LC_NUMERIC ) と通貨の金額 (LC_MONETARY )、メッセージの言語 (LC_MESSAGES ) など。これらの変数の値はロケール名です。ほとんどのシステムでは、名前の形式は xx_YY です。 または [email protected] または xx_YY.charset どこで xx は 2 文字の言語コードで、YY は 2 文字の国コードです。
コマンド locale を実行します 現在の設定を確認するには、locale -a を実行します。 利用可能なロケール名を表示します。
使用したいロケールが見つからない場合は、生成する必要がある場合があります。これはディストリビューションに依存します。たとえば、Debian では、dpkg-reconfigure locales を実行します。 ルートとして。 Ubuntu では、locale-gen xx_YY を実行します。 ロケール xx_YY を生成する .
これは、システムが情報を表示する言語を認識していないことを意味します。
locale -a の出力を貼り付けます。おそらく、ロケールを生成していない可能性があります。これはビットです ディストリビューション固有ですが、通常は locale-gen を実行するとロケールが生成されるため、エラーが解消されます。このリンクを見てください。